Spring学习笔记(二)-@Resource注解的使用规则
来源:互联网 发布:农村淘宝服务站佣金 编辑:程序博客网 时间:2024/05/29 12:17
@Resource注解的使用规则:
1、在spring的配置文件中导入命名空间
xmlns:context="http://www.springframework.org/schema/context"
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd
2、引入注解解析器
<context:annotation-config></context:annotation-config>
3、在spring的配置文件中把bean引入进来
4、在一个类的属性上加
@Resource(name="student_annotation")
private Student student;
从该注解本身
@Target({TYPE, FIELD, METHOD})
@Retention(RUNTIME)
public @interface Resource {
String name() default"";
}
1、该注解可以用于属性上或者方法上,但是一般用户属性上
2、该注解有一个属性name,默认值为""
5、分析整个过程:
1、当启动spring容器的时候,spring容器加载了配置文件
2、在spring配置文件中,只要遇到bean的配置,就会为该bean创建对象
3、在纳入spring容器的范围内查找所有的bean,看哪些bean的属性或者方法上加有@Resource
4、找到@Resource注解以后,判断该注解name的属性是否为""(name没有写)
如果没有写name属性,则会让属性的名称的值和spring中ID的值做匹配,如果匹配成功则赋值
如果匹配不成功,则会按照类型进行匹配,如果匹配不成功,则报错
如果有name属性,则会按照name属性的值和spring的bean中ID进行匹配,匹配成功,则赋值,不成功则报错
- Spring学习笔记(二)-@Resource注解的使用规则
- 《Spring实战》学习笔记(二)JavaConfig @Import 和 @ImportResource注解的使用
- 【spring学习笔记二】使用注解配置spring
- spring框架学习笔记(二)——spring的ioc之Resource
- Spring注解@Component和@resource的使用
- Spring注解@Component和@resource的使用
- Spring注解@Component和@resource的使用
- Spring学习笔记之---注解的使用
- @Resource注解的使用
- Spring Boot学习笔记----mybatis注解(二)
- Spring中@Autowired注解、@Resource注解的区别(转)
- 有关spring的依赖注入和@resource注解的使用
- 使用spring @@Resource注解时遇到的问题
- Spring--IoC--域属性的注入-使用@Resource注解(JSR)
- Spring中静态方法中使用@Resource注解的变量
- Spring学习笔记(14)----使用Spring的注解方式实现AOP
- Spring学习笔记(15)----使用Spring的注解方式实现AOP
- Spring、使用注解方式装配对象(@Resource、@Autowired)
- 【转载】EL表达式取Map值需要注意的
- java基础加强
- 【转载】9幅图,9句话,总有一句让你豁然开朗
- Python 调试工具 PDB(Linux 环境下调试)
- Spring学习笔记(一)-控制反转
- Spring学习笔记(二)-@Resource注解的使用规则
- xshell连接本机vmware上的linux
- Spring学习笔记(三)-类扫描的注解
- MYSQL数据库-约束
- 不错的Spring学习笔记(转)
- 几秒后刷新页面
- Java 使用BigDecimal实现精确计算
- myeclipse 8.5-10.0 安装 svn 方法
- SVN使用&CVS使用