작성
·
672
0
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)
[질문 내용]
스프링으로 전환하기 2:35 쯤에 보면
AppConfig를 사용할 때
ApplicationContext applicationContext = new AnnotationConfigApplicationContext(AppConfig.class);
라고 입력을 하시는데
제가 작업할 때 김영한님이 좋아하는 단축키라고 알려주신option + command + v 를 사용하였더니
타입이 김영한님이 입력했던 ApplicationContext
가 아니고 AnnotationConfigApplicationContext
로 자동완성이 되었습니다.
app 실행결과는 기존과 같이 아무런 문제없이 실행이 되었는데
그렇다면 ApplicationContext
와 AnnotationConfigApplicationContext
는 어떤차이가 있는지 궁금합니다..!
구글링을 해보았지만 제가 찾지 못했습니다
답변 1
1
안녕하세요. 선비님, 공식 서포터즈 David입니다.
ApplicationContext
는 인터페이스이고, AnnotationConfigApplicationContext
는 구현체 입니다.
이 부분은 자바 기본 문법에 해당하는데 자세한 사항은 아래 글을 참고해 주세요.
감사합니다.