您的位置:首页 > 编程语言 > Java开发

关于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)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: