spring - Spring - 在 ApplicationEventListener 中使用 bean
问题描述
我有一个 bean,我只想在上下文启动后“启动”(这意味着所有 bean 都已创建)。
我可以订阅“应用程序上下文已启动”的事件,如下所示:
@EventListener
public void handleApplicationEvents(ApplicationReadyEvent applicationReadyEvent) {
log.info("ApplicationReady Event received.");
// Here I want to start an already created bean.
}
有没有一种优雅的方式来做到这一点?
解决方案
推荐阅读
- javascript - 如何在 vuejs 中将道具从刀片传递到事件总线
- javascript - 我们如何减少 React 项目中 svg 图标的数量?
- date - Python字符串按模板日期拆分
- vue.js - Vuetify - 自定义
- python - 如何设置接受函数调用者提供的参数的装饰器?
- excel - 如何将 PowerQuery 的结果附加到自身?
- java - Sonarlint 和 Intelij:可以仅对更改列表中的文件运行分析吗?
- dax - Dax 测量 - 有条件的按组占总数百分比的总和
- java - 二进制子串的一定长度的每个子串应至少有一个“1”字符
- android - 意外的奇怪错误 Kotlin“密封”类使用“何时”