I want to run code after my spring-boot app starts to monitor a directory for changes.
I have tried running a new thread but the @Autowired
services have not been set at that point.
I have been able to find ApplicationPreparedEvent
, which fires before the @Autowired
annotations are set. Ideally I would like the event to fire once the application is ready to process http requests.
Is there a better event to use, or a better way of running code after the application is live in spring-boot?
Question&Answers:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…