说明:
(1)通过【Spring IoC容器与Bean管理22:使用注解方式实现Spring IoC三:自动装配注解(对象依赖注入);自动装配注解之【按类型装配注解】(@Autowired)的使用和缺点;】已经知道,【自动装配注解】中的【按类型装配注解】有一些问题;为了解决这个问题,在实际工作中,推荐使用【自动装配注解】中的【按名称装配注解】;
(2)【自动装配注解】中的【按名称装配注解】,主要就是@Resource注解;这也是本篇博客的主要内容;
(3)本篇博客的代码,沿用【Spring IoC容器与Bean管理22:使用注解方式实现Spring IoC三:自动装配注解(对象依赖注入);自动装配注解之【按类型装配注解】(@Autowired)的使用和缺点;】中的s08;
目录
二:【@Resource】:【在属性上使用@Resource注解】和【在set方法上使用@Resource注解】(与@Autowired类似)
@Resource:这个注解出现的较早(出现的早,不代表其落后啦),是JSR-250提供的标准,是业界的标准;这个注解不但可以优先按照名称进行依赖注入,如果不满足按名称这个条件时,其还能按类型进行智能的匹配,以完成注入的工作;@Resource这个注解是目前功能最强大的自动供装配注解;