java - 仅在调用特定方法后才创建 bean
问题描述
只有在调用特定方法后才能在 Spring 中创建 bean?假设我有一个名为 beforeActual() 的方法,在该方法中我调用另一个方法 Actual() 并且我想从 Actual() 方法创建一个 bean,但只有在 BeforeActual() 方法中调用它之后。这样的事情可能吗?
解决方案
我需要做的是简单地将@Lazy 放在带有@Bean 注释的方法之上,并将@Configuration 放在类之上,这会初始化一个注释bean,只有一个带有@Bean 注释的方法被调用
推荐阅读
- regex - 复选框以突出显示范围谷歌表格公式/谷歌表格
- litho - 使用 Litho 和 JSON 构建 UI
- google-drive-api - Google Drive API 检索修订版本差异
- php - 有没有一种方法我不必在每个条件下都写一个完整的查询?
- javascript - Jquery UI Touch Punch点击事件在Android应用程序中不起作用
- c - 在批处理文件中获取 C 程序的返回值
- buildfire - 如果侧面菜单是浮动的还是固定的,我有没有办法以编程方式获取?
- snowflake-cloud-data-platform - 在雪花中按索引映射两个数组
- excel - VBA Excel 行高到最后一行
- flutter - Flutter:CheckboxListTile 移除默认填充