의존성 (1) 썸네일형 리스트형 [Spring] 의존성 주입(DI) 방법 및 종류 - 생성자 주입 생성자 메소드에 주입하는 방식 주로 변하지않거나 필수인 의존관계에 사용 생성자가 하나가 있으면 Autowired 어노테이션 생략가능 필드를 final로 선언가능 -> 필수 주입을 컴파일에러로 알수있음 스프링 빈 라이프 사이클 중 빈 생성 단계에서 의존성 주입이 일어남 - 수정자 주입 Setter(수정자) 메서드에 주입하는 방식 Autowired 어노테이션 필수 -> 주입할 대상이 없으면 오류가 난다 이때 required = false 옵션을 주면 주입이 없어도 동작됨 선택하고 변경가능한 의존관계에 사용 거의 사용하지않음.. 중간에 의존관계를 바꿀일은 잘 없음 스프링 빈 라이프 사이클 중 의존관계 주입 단계에서 의존성 주입이 일어남 - 필드 주입 필드에 직접 어노테이션을 붙혀 주입하는 방식.. 이전 1 다음