`

第五讲:AbstractBean以及Ioc常见注解使用和自动装配

阅读更多

 Abstract Bean

        定义:abstract属性设置为truebean,通常用作模版或者父类。

         特点,定义的abstract bean不能用作其他地方的引用。可以不指定class属性。

@Component

         效果等同于applicationContext中的<bean>

         如果 @Component applicationContext中定义有相同的namebean,则后者覆盖前者

         使用注解应该在beanxml文件头加入注解的支持,并且添加”<context:annotation-config/>”标签

@Resource/@Autowire

@Resource 作用等同与applicationContext中的<property>,写在Setter方法上面,默认与属性名字相同的component匹配,如果找不到按照类型匹配,@Resource(name=”userDaoImpl”),按照指定的名字去匹配。

        

@Bean的生存范围(annotation

         注解@sope 实现,如“@sopevalue=”prototype”)”

@Bean的生命周期(annotation

         用注解@PostConstruct @PreDestry实现定义初始化和销毁方法

自动装配

<bean>标签中添加autowrie=”……属性,容器在实例化bean时,bean的属性会根据自动装载类型查找定义相应的bean自动辅助属性值,不赞成使用

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics