的作用与 @Resource
@Autowired相当
,只是 @Autowired
按 byType 自动注入,而 @Resource
默认按 byName 自动注入罢了。@Resource
有两个比较重要的属性,分别是 name 和 type,Spring 将 @Resource
注释的 name 属性解析为 Bean 的名字,而 type 属性则解析为 Bean 的类型。所以如果使用 name 属性,则使用 byName 的自动注入策略,而使用 type 属性时则使用 byType 自动注入策略。如果既不指定 name 也不指定 type 属性,这时将通过反射机制使用 byName 自动注入策略。
spring的@Resource
最新推荐文章于 2024-09-11 15:58:47 发布