Ejecutar un método después de que se inicie SpringBoot.
Es similar al primero.
PostConstruct es una anotación proporcionada por Java: la anotación @PostConstruct se utiliza para modificar un método void() no estático. Los métodos decorados con @PostConstruct se ejecutarán cuando el servidor cargue el servlet y el servidor los ejecutará solo una vez. PostConstruct se ejecuta después del constructor y antes del método init().
Usualmente usamos @PostConstruct para anotar el orden de ejecución de los métodos anotados en toda la inicialización de Bean en el framework Spring:
Constructor (método de construcción) -> @Autowired (inyección de dependencia )- gt;@PostConstruct(método anotado)
Cuando se utiliza este método directamente, como se indicó anteriormente, pero afectará la prestación del servicio. Por ejemplo, este método se ejecutará durante cinco minutos y el servicio no se podrá proporcionar en cinco minutos. Este método se ejecuta antes de que se inicialice el servicio, por lo que el servicio no se puede inicializar hasta que se complete este método y el servicio no se puede proporcionar durante este proceso. Su experiencia empresarial no es tan buena como las dos anteriores.
Como se muestra a continuación: