@PostConstruct anotación y ciclo de vida de primavera
Soy nuevo en Spring, me gustaría saber:
Tengo una clase de Java anotada con @Component (spring) y dentro tengo un método anotado con @PostConstruct. A continuación, se hace referencia a la clase mediante el campo anotado @Autowired en otra clase. ¿Puedo suponer que la clase solo se inyecta después de que se llama a @PostConstruct?
@Component
class AuthenticationMetrics {
private static final MetricRegistry metrics = new MetricRegistry();
final Counter requestsTotal
final Meter guestLogins
final Meter kfUserLogins
final Timer guestLoginResponseTime
final Timer kfLoginResponseTime
@PostConstruct
public void populateMetricsRegistry() {
metrics.counter("authentication.requests.totals")
}
}