의존객체 자동 주입
2023. 3. 23. 16:04ㆍSPRING
의존 객체 자동 주입이란?
- 스프링 설정 파일에서 의존 객체를 주입할 때 <constructor-org> 또는 <property> 태그로 의존 대상 객체를 명시하지 않아도 스프링 컨테이너가 자동으로 필요한 의존 대상 객체를 찾아서 의존 대상 객체가 필요한 객체에 주입해 주는 기능이다.
- 구현 방법은 @Autowired와 @Resoucre 어노테이션을 이용해서 쉽게 구현할 수 있다.
1. @Autowired
- 주입하려고 하는 객체의 타입이 일치하는 객체를 자동으로 주입한다.
- @Autowired를 붙이면 자동으로 스프링 컨테이너에 있는 객체 중에 특정 타입을 넣어서 붙여준다.
- @Autowired는 생성자, 프로퍼티 등에 쓸 수 있다.
2. @Resource
- 주입하려고 하는 객체의 이름이 일치하는 객체를 자동으로 주입한다.
- @Resource는 생성자에 쓰지 못하고 프로퍼티 또는 메소드에만 쓸 수 있다.
'SPRING' 카테고리의 다른 글
생명주기(Life Cycle) (0) | 2023.04.19 |
---|---|
의존객체 선택 (0) | 2023.03.23 |
스프링 설정 파일 분리 (0) | 2023.03.22 |
DI(Dependency Injection)이란 (0) | 2023.03.22 |
스프링 프레임워크란 (0) | 2023.03.21 |