웹(Web)/백엔드(Backend)

스프링 XML --> JAVA Configuration으로 변경

SK_MOUSE 2021. 4. 19. 15:00
반응형

1. @Configuration

2. @ComponentScan("spring.di.ui")

3. @Bean : 우리가 만든것을 컨테이너에 담아준다.

id값을 가져온게 Bean이다.

 

NewlecDIConfig.java 를 만들어 JAVA Configuration을 한다.

@ComponentScan("spring.di.ui")
@Configuration
public class NewlecDIConfig{
	@Bean
	//public Exam getExam(){ //반환할때, 인터페이스로 받기 때문에 
	public Exam exam(){//id의 이름으로 메소드를 만드는것이 바람직
    		return new NewlecExam();
    	}
}
ApplicationContext context = new AnnotationConfigApplicationContext(NewlecDIConfig.class);

위 코드를 통해 JAVA파일로 Configuration 연결한다.

 

아래는 다양한 JAVA Configuration 설정방법들이다.

반응형