Spring @Resource
来源:互联网 发布:js newdate 带上时区 编辑:程序博客网 时间:2024/05/11 13:27
当你需要定义某个类为一个bean,则在这个类的类名前一行使用@Service("XXX"),就相当于讲这个类定义为一个bean,bean名称为XXX;
当需要在某个类中定义一个属性,并且该属性是一个已存在的bean,要为该属性赋值或注入时在该属性上一行使用@Resource(name="xxx"),相当于为该属性注入一个名称为xxx的bean。
@Resource装配顺序
1. 如果同时指定了name和type,则从Spring上下文中找到唯一匹配的bean进行装配,找不到则抛出异常
2. 如果指定了name,则从上下文中查找名称(id)匹配的bean进行装配,找不到则抛出异常
3. 如果指定了type,则从上下文中找到类型匹配的唯一bean进行装配,找不到或者找到多个,都会抛出异常
4. 如果既没有指定name,又没有指定type,则自动按照byName方式进行装配;如果没有匹配,则回退为一个原始类型进行匹配,如果匹配则自动装配;
0 0
- Spring @Resource
- Spring @Resource
- spring @Resource
- Spring @Resource
- spring resource
- Spring @Resource
- Spring Resource
- spring-resource
- [Spring]Resource
- Spring Resource
- Spring-Resource
- Spring中的Resource接口
- Spring中的resource接口
- spring的@Resource
- spring之resource
- spring 中的@Resource
- Spring中的Resource接口
- Spring注释@Autowired @Resource
- c++Primer,三,标准库类型
- Log4j 中使用数据库连接池
- Java序列化与反序列化
- 数论专题练习:【bzoj3884】上帝与集合的正确用法
- 深入浅出并查集算法(Union-Find)
- Spring @Resource
- 为什么要进行傅立叶变换,究竟有何意义?如何用MATLAB实现快速傅立叶变换
- 【网站开发】搭建一个属入自己的网站
- 如何在Struts2中实现Web系统的初始化工作
- CyclicBarrier处理巨量的List(适用快速批量处理巨量数据 )
- 深入浅出REST
- 522B. Photo to Remember
- python利用正则表达式解析出来的中文形如\xe9
- 浅析Servlet基本结构