Spring을 쓰면서 Autowired를 썼는데 가끔 Inject, Resource가 있다. 차이점을 알아보자.
1) @Autowired
Spring에서 지원하는 어노테이션이다.
의존성을 주입하는 순서가 타입 → 이름 → @Qualifier → 실패 순서다.

2) @Resource
Java에서 지원하는 어노테이션이다. 특정 프레임 워크에 종속적이지 않다.
의존성을 주입하는 순서가 이름 → 타입 → @Qualifier → 실패 순서다.

3) @Inject
Java에서 지원하는 어노테이션이다. 특정 프레임 워크에 종속적이지 않다.
타입 → @Qualifier → 이름 → 실패이다.

'Spring_SpringBoot > 이론' 카테고리의 다른 글
| [ URI 요청(GET) ] (0) | 2024.07.06 |
|---|---|
| [ 세션 클러스터링(Session Clustering) ] (0) | 2024.07.05 |
| [ AccessDeniedHandler ] VS [ AuthenticationEntryPoint ] Spring Security (0) | 2024.06.28 |
| 애노테이션(Annotation) - Component, Bean (0) | 2024.06.26 |
| Spring-Security (0) | 2024.06.25 |