接着上一篇来说,我们这次用注解的方式去配置对象和对象的属性注入:
只要在applicationContext.xml文件里加入一下配置即可。
这样spring就支持注解的方式开发了。
这样是不是非常方便呢?
-----------------------------------------
这里说一下关于属性的引用注入:
@Autowierd 属性引用注入注解
这个引用有个问题,比方说有一个Phone类,我配置两个对象,phone和phone2时,她是引用哪个对象呢?
这时就需要@Qualifier 这个注解去 说明引用的对象了。
那么,@Resource这个注解呢?
@Resource 相当于是@Autowired和@Qualifier这两个注解一起使用。意思就是说我一个@Resource就能指定对象引用注入了。
-----------------------------------------
@Scope 对象的作用范围注解,是单例还是多例。
-----------------------------------------
@PostConstruct,相当于 init-method 对象创建完成后执行的方法
我是 @PreDestroy,相当于 destroy-method 对象销毁前执行的方法
-----------------------------------------
XML 和注解:
* XML :结构清晰.
* 注解 :开发方便.(属性注入.)
实际开发中还有一种 XML 和注解整合开发:
* Bean 有 XML 配置.但是使用的属性使用注解注入