
[SIST] Spring_days02_자바 코드를 이용한 DI 설정 / 애노테이션을 이용한 자동 의존 주입 / 컴포넌트 스캔
·
TIL/Spring
days01에 사용했던 RecordImpl과 RecordViewImpl 사용 1. 자바 코드를 이용한 DI 설정 자바 코드를 이용한 설정은 XML을 이용한 설정보다 더 직관적이다. @Configuration 애노테이션과 @Bean 애노테이션을 사용하면 된다. @Configuration 애노테이션은 클래스를 스프링 설정으로 사용함을 의미 @Bean 애노테이션은 메서드의 리턴 값을 빈 객체로 사용함을 의미한다. 클래스를 스프링 설정으로 사용하려면 AnnotationConfigApplicationContext 클래스를 이용해야한다. 예제) Config.java 클래스 파일을 설정 파일로 사용한 스프링 컨테이너(@Configuration과 @Bean 어노테이션을 사용) [Config.java 클래스] 1) Co..