首页 > 解决方案 > 仅在调用特定方法后才创建 bean

问题描述

只有在调用特定方法后才能在 Spring 中创建 bean?假设我有一个名为 beforeActual() 的方法,在该方法中我调用另一个方法 Actual() 并且我想从 Actual() 方法创建一个 bean,但只有在 BeforeActual() 方法中调用它之后。这样的事情可能吗?

标签: javaspringjavabeans

解决方案


我需要做的是简单地将@Lazy 放在带有@Bean 注释的方法之上,并将@Configuration 放在类之上,这会初始化一个注释bean,只有一个带有@Bean 注释的方法被调用


推荐阅读