더북(TheBook)

3단계: 새로 생성된 구성 클래스로 스프링이 컨텍스트를 초기화하도록 만들기

스프링에 빈이 되어야 하는 객체 인스턴스를 알려 주는 구성 클래스를 구현했다. 이제 스프링이 컨텍스트를 초기화할 때 이 구성 클래스를 사용하도록 해야 한다. 다음 예제는 처음 두 단계에서 구현한 구성 클래스를 사용하도록 Main 클래스에서 스프링 컨텍스트의 인스턴스화를 변경하는 방법을 보여 준다.

예제 2-9 정의된 구성 클래스를 기반으로 스프링 컨텍스트 초기화하기

public class Main {

    public static void main(String[] args) {
        var context =
            new AnnotationConfigApplicationContext(ProjectConfig.class); ← 스프링 컨텍스트 인스턴스가 생성될 때 구성 클래스를 매개변수로 전송하여 스프링이 이를 사용하도록 지시한다. 
    }
} 
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.