spring中的bean和反射之间的关系

spring 中的bean的对象生成

@Component
public TestBean {
    @Autowired
    PowerManager powerManager;
    public getPowerManager() {
        return powerManager;
    }
}

根据上面给出的类, 通过以下方式生成对象
1、通过依赖注入

@Autowired
TestBean testBean;
这个时候生成的 对象, powerManager 属性时不为空的

2、new 生成新的对象

TestBean testBean = new TestBean();
这个种方式生成的对象, powerManager 属性是空, 因为这对象, 并不是通过spring的方式生成, 所以spring也不会把对应的属性注入

发布了190 篇原创文章 · 获赞 19 · 访问量 20万+

猜你喜欢

转载自blog.csdn.net/zengchenacmer/article/details/75042700