@Autowired和@Resource区别
来源:互联网 发布:小米3支持电信4g网络吗 编辑:程序博客网 时间:2024/06/05 12:13
1、 @Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。
2、 @Autowired
- 属于spring,默认按类型装配;
- 默认情况下必须要求依赖对象必须存在;
如果要允许null值,可以设置它的required属性为false,如:
@Autowired(required=false)private BaseDao baseDao;
- 若想使用名称装配,可以结合@Qualifier注解进行使用,如:
@Autowired()@Qualifier("baseDao")private BaseDao baseDao;
3、@Resource
- 属于J2EE,默认安装名称进行装配,当找不到与名称匹配的bean时才按照类型进行装配。如:
@Resource(name="baseDao")private BaseDao baseDao;
,
阅读全文
0 0
- @autowired 和@resource区别
- @Autowired和@Resource区别
- @Resource和@Autowired区别
- @Resource和@Autowired区别
- @Autowired 和 @Resource 区别
- @Resource和@Autowired区别
- @Autowired 和 @Resource 区别
- @Autowired和@Resource区别
- @Resource和@Autowired区别
- @Resource和@Autowired区别
- @Autowired和@Resource区别
- @Autowired和@Resource区别
- @Resource和@Autowired的区别
- @Resource和@Autowired的区别
- @autowired和@resource的区别
- @autowired和@resource的区别
- @autowired和@resource的区别
- @autowired和@resource的区别
- 操作系统基础知识
- 提高HTML5 canvas性能的几种方法!
- csdn如何转载别人的文章
- PHP应用中利用NoSQL数据库缓存之Redis
- 理解高并发(14).到齐后才能开干_cyclicBarrier
- @Autowired和@Resource区别
- Effective STL 16 pass vector and string data to legacy APIs
- 4k图像分割技术
- 理解高并发(15).Future、Callable实现原理及用法
- Thinkphp 模型->统计查询
- 理解高并发(16).自己动手编写Future、Callable
- 图片的懒加载
- 洛谷 P1003 铺地毯题解
- 设计模式之工厂模式