美文网首页
可以使用这种方式往Spring 容器中 注册 bean

可以使用这种方式往Spring 容器中 注册 bean

作者: 大黑跟小白的日常 | 来源:发表于2021-01-09 20:51 被阅读0次
@Configuration
public class BeanConfig implements InitializingBean {
    @Autowired
    DefaultListableBeanFactory defaultListableBeanFactory;

    @PostConstruct
    // 先
    public void init() {
        String a = new String("aaaaa");
        // 往这里看,核心api
        defaultListableBeanFactory.registerSingleton("myStringBean", a);
    }

    @Autowired
    private ApplicationContext applicationContext;


    @Override
    // 后
    public void afterPropertiesSet() throws Exception {
        Object myStringBean = applicationContext.getBean("myStringBean");
        System.out.println(myStringBean); // aaaaa
    }
}

相关文章

网友评论

      本文标题:可以使用这种方式往Spring 容器中 注册 bean

      本文链接:https://www.haomeiwen.com/subject/vukhaktx.html