这两次注入(inject)之间有什么区别?
@Autowired
private DocumentDAO documentDao;
@Resource(name = "documentDao")
private DocumentDAO documentDao;
最佳答案
简单来说,@ Autowired(Spring中的规范)按类型接线,@ Resource(JSR-250中的规范)按名称接线。
但是,带有@Qualifier的@Autowired也可以自动命名为@Resource。
请看下面的链接:
@Autowire
@Resource
@Spring Injection with @Resource, @Autowired and @Inject