public class SpringBeanUtil implements ApplicationContextAware {
@Autowired
private static ApplicationContext context = null;
private Bean1 bean1;
private Bean2 bean2;
public void setApplicationContext(ApplicationContext context) throws BeansException {
SpringBeanUtil.context = context;
// bean1 = context.getBean(Bean1.
spring bean 动态创建、核心类ApplicationContext 、AutowireCapableBeanFactory
最新推荐文章于 2024-08-17 17:21:29 发布
本文详细探讨了Spring框架中如何动态创建Bean以及核心类ApplicationContext和AutowireCapableBeanFactory的使用。特别指出,即使Bean1为static,也需要通过非static的setBean1方法配合@Autowired注解进行注入,而非在字段上直接使用Autowired。
摘要由CSDN通过智能技术生成