본문 바로가기

TIL/Spring

의존객체 자동 주입

반응형

# 의존 객체 자동 주입이란?

  • 스프링 설정 파일에서 의존 객체를 주입할 때 <constructor-org> || <property> 태그로 의존 대상 객체를 명시하지 않아도 스프링 컨테이너가 자동으로 필요한 의존 대상 객체를 찾아서 의존 대상 객체가 필요한 객체에 주입해 주는 기능이다
  • 구현 방법은 @Autowired와 @Resource 어노테이션을 이용해서 쉽게 구현할 수 있다 


@Autowired : 주입하려고 하는 객체의 타입이 일치하는 객체를 자동으로 주입한다

@Autowired 설정하기 전 Constructor 사용한 코드
@Autowired 어노테이션 적용하기

 

설정 추가해주기 URL부분 과 <context:annotation-config 부분>

 


@Resource : 주입하려고 하는 객체의 이름이 일치하는 객체를 자동으로 주입한다

 

 

# @Autowired는 constructor, property, method에 다 사용 가능하지만, 

   @Resource는 counstructor에는 사용할 수 없다

반응형

'TIL > Spring' 카테고리의 다른 글

생명주기(Life Cycle)  (0) 2021.08.17
의존객체 선택  (0) 2021.08.15
스프링 설정 파일 분리  (0) 2021.08.15
DI (Dependency injection)  (0) 2021.08.15
스프링 프로젝트 테스트  (0) 2021.08.15