반응형
@Value와 @PropertySource
-
05 Spring DI 활용하기(2) - 이론Spring/02 Spring DI와 AOP 2023. 6. 28. 22:22
Spring DI 활용하기(2) - 이론 6) IoC와 DI - 제어의 역전 (IoC) - 제어의 흐름을 전통적인 방식과 다르게 뒤바꾸는 것 의존성 주입 DI - 사용할 객체를 외부에서 주입받는 것 >> 전통적인 방식은 호출 방식 사용자가 라이브러리 메서드를 호출 >> Ioc 방식은 라이브러리에서 호출하여 사용자에게 전달 >> ①의 값을 넣을시 매번 코드를 변경해야됨 , IoC처럼 변경시 변경에 유연함 의존성 주입 DI(수동) ※ 의존성 주입 종류 : 수동 , 자동(@Autowired 6-1) 스프링 애너테이션 - @Autowired - 인스턴스 변수(iv), setter, 참조형 매개변수를 가진 생성자, 메서드에 적용 >> @Value를 생략하면, 주입할게 없다고 오류 발생 >> 생성자의 @Autowi..