인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

선비님의 프로필 이미지
선비

작성한 질문수

스프링 핵심 원리 - 기본편

스프링으로 전환하기

AnnotationConfigApplicationContext 관한질문

작성

·

672

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]
스프링으로 전환하기 2:35 쯤에 보면

AppConfig를 사용할 때

ApplicationContext applicationContext = new AnnotationConfigApplicationContext(AppConfig.class);

라고 입력을 하시는데

제가 작업할 때 김영한님이 좋아하는 단축키라고 알려주신option + command + v 를 사용하였더니

타입이 김영한님이 입력했던 ApplicationContext
가 아니고 AnnotationConfigApplicationContext
로 자동완성이 되었습니다.

app 실행결과는 기존과 같이 아무런 문제없이 실행이 되었는데

그렇다면 ApplicationContextAnnotationConfigApplicationContext 는 어떤차이가 있는지 궁금합니다..!

구글링을 해보았지만 제가 찾지 못했습니다

답변 1

1

안녕하세요. 선비님, 공식 서포터즈 David입니다.

imageApplicationContext 는 인터페이스이고, AnnotationConfigApplicationContext는 구현체 입니다.

이 부분은 자바 기본 문법에 해당하는데 자세한 사항은 아래 글을 참고해 주세요.

https://wikidocs.net/217

감사합니다.

선비님의 프로필 이미지
선비

작성한 질문수

질문하기