@Autowired @Inject @Resource
@Autowired and @Inject
Matches by Type
Restricts by Qualifiers
Matches by Name
AutowiredAnnotationBeanPostProcessor
@Resource
Matches by Name
Matches by Type
Restricts by Qualifiers
CommonAnnotationBeanPostProcessor