기본적으로 사용 방식은 거의 비슷하지만, 엄밀한 차이는 다음과 같다.
@Autowired
- 비표준 / Spring Framework용
- Bean 검색 우선 순위 : Type 우선
- @Qualifier("") 사용하여 지정 가능
-> ex)
@Autowired
@Qualifier("test1")
@Resource
- Java 표준
- Bean 검색 우선 순위 : ID 우선
- Name 속성으로 지정 가능
-> ex)
@Resource(name="test1")
반응형
'Web > Spring' 카테고리의 다른 글
Annotations (0) | 2021.03.25 |
---|---|
[Spring] MVC 구조 Model(DTO(VO) DAO BO) Controller View (0) | 2018.01.30 |
[Springboot] Session with MySQL (0) | 2018.01.29 |
[Spring] Annotation으로 Bean 등록하기 (0) | 2017.11.19 |
[Spring boot] spring과 spring boot 개발 방식의 차이 (0) | 2017.11.19 |
[SpringBoot] STS 이용해서 Spring Boot 시작하기(Gradle 사용) (0) | 2017.10.22 |