Lazy post construction
@Service
class AuthService {
@Inject(lazy = true)
private SessionManager sessionManager;
@AfterInitialized(lazy = true)
private void init() {
System.out.println(
"Restored " + sessionManager.getSessions().size() + " sessions."
);
}
}Last updated