本文最后更新于 1363 天前,其中的信息可能已经有所发展或是发生改变。
内容纲要
使用SpringBoot进行依赖注入时常用@Autowired或者@Resource注解进行注入。
虽然@Resource是标准用法,但是错误的使用仍然会导致出现问题。
如果应用存在相同BeanName的Spring Bean,@Resource注解就无法正常根据byName注入,而@Autowired采用byType注入,存在多个Bean实例则通过@Qualifier注解唯一确定。
若需要使用@Resource注入,则需要保证BeanName唯一。