Ich möchte Code ausführen, nachdem meine Spring-Boot- App ein Verzeichnis auf Änderungen überwacht.
Ich habe versucht, einen neuen Thread auszuführen, aber die @Autowired
Dienste wurden zu diesem Zeitpunkt noch nicht festgelegt.
Ich konnte herausfinden ApplicationPreparedEvent
, welche Brände @Autowired
ausgelöst werden, bevor die Anmerkungen gesetzt werden. Idealerweise möchte ich, dass das Ereignis ausgelöst wird, sobald die Anwendung bereit ist, http-Anforderungen zu verarbeiten.
Gibt es ein besseres Ereignis oder eine bessere Möglichkeit, Code auszuführen, nachdem die Anwendung im Spring-Boot live ist ?