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

来源:互联网 发布:python 处理get请求 编辑:程序博客网 时间:2024/06/05 20:05

spring 中的bean的对象生成

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

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

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

2、new 生成新的对象

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