Web/Spring
[Spring] @Autowired와 @Resource의 차이
Binceline
2017. 11. 19. 15:44
기본적으로 사용 방식은 거의 비슷하지만, 엄밀한 차이는 다음과 같다.
@Autowired
- 비표준 / Spring Framework용
- Bean 검색 우선 순위 : Type 우선
- @Qualifier("") 사용하여 지정 가능
-> ex)
@Autowired
@Qualifier("test1")
@Resource
- Java 표준
- Bean 검색 우선 순위 : ID 우선
- Name 속성으로 지정 가능
-> ex)
@Resource(name="test1")
반응형