Ich möchte Code ausführen, nachdem meine spring-boot App gestartet wurde, um ein Verzeichnis auf Änderungen zu überwachen.
Ich habe versucht, einen neuen Thread auszuführen, aber die @Autowired
Services wurden zu diesem Zeitpunkt noch nicht gesetzt.
Ich konnte ApplicationPreparedEvent
finden, das vor dem Setzen der @Autowired
Annotationen ausgelöst wird. Idealerweise sollte das Ereignis ausgelöst werden, sobald die Anwendung bereit ist, HTTP-Anfragen zu verarbeiten.
Gibt es ein besseres Ereignis, das verwendet werden kann, oder einen besseren Weg, um Code auszuführen, nachdem die Anwendung in spring-boot live ist?