关于Spring的注解@Resource的问题
2017-09-26 23:31
239 查看
在Spring中,为一个bean实现依赖注入的方式有两个。
1.构造注入。
2.设值注入。
如果是设值注入,默认的注入方式则是在setter方法上进行注入。setter里面的形参则对应相关bean中的id/name值。
使用@Resource注解,有两种注解方式。
1.在属性声明上使用@Resource。
使用@Resource(name="testValue"),则依赖会找到Spring配置文件中对应的name/id进行匹配。
如果不设置name值,则默认匹配的name为该属性的变量名称。
2.在setter方法上使用@Resource。
使用@Resource(name="testValue"),则依赖会找到Spring配置文件中对应的name/id进行匹配。
如果不设置name值,则默认匹配的name为set方法的后一个单词,但是第一个大写字母需要小写(例如setName,则是name)。
1.构造注入。
2.设值注入。
如果是设值注入,默认的注入方式则是在setter方法上进行注入。setter里面的形参则对应相关bean中的id/name值。
使用@Resource注解,有两种注解方式。
1.在属性声明上使用@Resource。
使用@Resource(name="testValue"),则依赖会找到Spring配置文件中对应的name/id进行匹配。
如果不设置name值,则默认匹配的name为该属性的变量名称。
2.在setter方法上使用@Resource。
使用@Resource(name="testValue"),则依赖会找到Spring配置文件中对应的name/id进行匹配。
如果不设置name值,则默认匹配的name为set方法的后一个单词,但是第一个大写字母需要小写(例如setName,则是name)。
相关文章推荐
- 使用spring @@Resource注解时遇到的问题
- 关于spring中propagation注解的问题
- 关于spring中的注解问题
- 关于spring使用@value注解获取properties文件属性问题
- Javaweb-------mybatis+springmvc关于实体类使用注解的一个问题
- 关于spring3.0 后的 事务注解管理指定数据源问题
- spring项目无法引入@Resource注解的问题处理
- 关于Spring的@Transactional注解失效以及事务无法回滚问题
- 关于Spring中为静态static的@Resource自动注入失败的问题
- 关于spring注解试注入的配置问题
- 关于spring使用new对象时注解失效问题解决办法
- 关于spring的@resource注解的字段注入和setter注入的区别
- 关于spring 的@cacheable 注解 无法生效的问题
- Spring 中关于@Resource注解,以及其和@Autowired注解的区别
- junit4调试和关于spring注解方面的问题
- Spring学习笔记——关于Spring注解扫描不能注入new对象问题
- 关于注解版Spring 延迟加载报错问题 “could not initialize proxy - no Session“
- Spring学习笔记——关于Spring注解扫描不能注入new对象问题
- 关于使用struts2和spring进行时注解开发报空指针异常的问题的一种解决方案
- 关于spring value注解取不到值问题。