Note-Taking
Annotation-based Container Configuration과 Java-based Container Configuration 정리
Annotation-based Container Configuration • 설명: 이 방법은 주로 클래스나 메서드에 다양한 스프링 어노테이션을 사용하여 빈(bean)을 정의하고 구성하는 방식입니다. 주로 @Component, @Service, @Repository, @Controller와 같은 어노테이션을 사용해 클래스가 스프링 컨테이너에서 관리되는 빈임을 명시합니다. • 예시: @Component로 클래스에 어노테이션을 붙이면 스프링이 자동으로 해당 클래스를 빈으로 등록합니다. • 장점: 설정이 간단하고, 기존 코드에 최소한의 변경으로 스프링과 통합할 수 있습니다. 주로 “자동 빈 등록”이라고 불리며, 많은 설정을 자동으로 처리합니다. • 단점: 세밀한 제어가 어렵고, 컴파일 시점에 설정을 확인할 ..
2024. 9. 3. 16:12