더북(TheBook)

다음 예제에 제시된 대로 main 메서드를 계속 작성하면 스프링이 컨텍스트에서 빈을 생성하고 추가한다는 것을 확인할 수 있다.

예제 2-18 스프링 구성을 테스트하는 main 메서드 정의하기

public class Main {

    public static void main(String[] args) {
        var context = 
            new AnnotationConfigApplicationContext(ProjectConfig.class);
        Parrot p = context.getBean(Parrot.class);
        System.out.println(p); ← 스프링 컨텍스트에서 가져온 인스턴스를 기본 String 형식으로 출력한다.
        System.out.println(p.getName()); ← 스프링이 컨텍스트에 추가한 Parrot 인스턴스에 아직 이름을 설정하지 않았기 때문에 null이 출력된다.
    }
} 
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.