인프런 커뮤니티 질문&답변

gelab님의 프로필 이미지
gelab

작성한 질문수

스프링 핵심 원리 - 기본편

스프링 빈 설정 메타 정보 - BeanDefinition

스프링 컨테이너 생성시 타입

해결된 질문

작성

·

434

0

AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(AppConfig.class);
ApplicationContext ac = new AnnotationConfigApplicationContext(AppConfig.class);

이렇게 생성 타입을 ApplicationContext로 하는 것과 AnnotationConfigApplicationContext로 하는 것 차이와 어떤 방법이 더 나은지 알 수 있을까요?

답변 1

1

안녕하세요. gelab,공식 서포터즈 OMG입니다.
.

인터페이스 타입의 인스턴스와 구체 타입의 인스턴스의 차이에 대한 내용이네요

다음 링크에서 영한님 설명을 참고해주세요.

Map을 ApplicationContext로, HashMap을 AnnotationConfigApplicationContext로 치환하여 보시면 이해되실거라 생각합니다.

.
감사합니다.

gelab님의 프로필 이미지
gelab

작성한 질문수

질문하기