- 스프링 설정은 XML 기반, Java 기반으로 구성할 수 있다 🔐
- XML을 사용하여 빈을 정의할 때
<bean id="MyService" class=" ..."/>
태그를 사용하면 된다 🚀 - Java 기반 설정에서는
@Configuration
애너테이션을 사용하여 설정 클래스를 정의하고@Bean
애너테이션을 사용하여 빈을 생성한다 🌱 @Primary
애너테이션을 사용하면 특정 빈이 우선적으로 선택된다 💪- 인터페이스를 통해 빈을 분리하고, 이 인터페이스에 기본 메서드를 정의하여 빈 생성을 더욱 관리할 수 있다 ⚙️
@Bean
애너테이션을 일반 클래스에 사용하여 빈을 생성할 수 있다 😎