@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")

  }

}

Respuestas a la pregunta(2)

Su respuesta a la pregunta