码迷,mamicode.com
首页 > 其他好文 > 详细

Bean装配之@Autowired注解

时间:2017-08-26 23:31:50      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:require   blog   构造器   com   bsp   XML   nbsp   auto   value   

@Required(不常用)

技术分享

@Autowired(常用)

技术分享

技术分享

下面用例子解释以上内容:

@Autowired注解的三种方式如下,第一种是直接在属性名上加注解,这样就可以不用在写set方法进行注入,这种方式与set方式作用一样;第二种是在set方法上加注解;第三种是在构造器上加注解

技术分享

测试代码如下:

技术分享

 xml配置文件正常即可:

技术分享

技术分享

图解:可以在当前类中,声明ApplicationContext的引用,然后可以用@Autowired进行注解,这时候可以在当前类中得到这个容器,并且可以使用这个容器了

技术分享

图解:

数组也就是Set或List等,提供所有特定类型的bean是指:当Set中声明MovieCatalog时,当前的ApplicationContext中所有是Set泛型中声明类型的这种bean或它的子类,都可以被@Autowired注解,把这些bean的实例放到当前的集合当中。

这里的key也就是所有bean的id,value也就是bean的对象,同时我们希望放在Map或者是Set和List的集合中,这种bean的实例是有顺序的,可以实现以上接口来实现。

技术分享

 

Bean装配之@Autowired注解

标签:require   blog   构造器   com   bsp   XML   nbsp   auto   value   

原文地址:http://www.cnblogs.com/cing/p/7436656.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!