Java(자바) [ Spring ] @Autowired, @Resource, @Inject 어노테이션들의 차이. 사진찍는 개발자 2018. 4. 23. 10:56 이웃추가 본문 기타 기능 의존 관계를 자동으로 연결해주는 어노테이션들이다. - 특정 Bean의 기능 수행을 위해 다른 Bean을 참조해야 하는 경우 사용한다.
@Autowired @Inject @Resource 범용 스프링 전용 자바에서 지원 자바에서 지원 연결방식 타입에 맞춰서 연결 타입에 맞춰서 연결 이름으로 연결 @Autowired Spring Framework에서 지원하는 Dependency 정의 용도의 Annotation으로, Spring Framework에 종속적이긴 하지만 정밀한 Dependency Injection이 필요한 경우에 유용하다. @Resource JSR-250 표준 Annotation으로 Spring Framework 2.5.* 부터 지원하는 Annotation이다.
@Resource는 JNDI ...
#
Annotation
#
Autowired
#
Inject
#
Resource
#
Spring
#
어노테이션