Develop/Spring

애너테이션 의존 자동 연결

jaekk 2018. 10. 7. 21:43

 애너테이션

 @Autowired

 @Resource

 @Inject

 공통

  스프링 환경설정 파일(xml)에 <context:annotation-config> 태그 추가해야함

 <context:annotation-config> 태그는 다수의 스프링 전처리기 빈을 등록해줌

 설명

 1) 타입 기준

 2) 사용 가능

 생성자, 필드, 메서드


 3) 중복일 경우 Qualifier 지정

 4) 주입할 빈 존재 x->익셉션 발생

   익셉션 -> required = false


 1) 이름 기준

 2) 주입할 빈 존재 x ->익셉션 발생

 1) jar 파일 메이븐 추가

 2) 사용가능

     생성자,필드,메서드

 3) 특정 빈 선택: @Named

 4) 반드시 주입할 빈이 존재해야함