• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

ApplicationContext 질문입니다.

21.09.18 18:22 작성 조회수 158

0

다른 분들의 질문을 보고 찾아본 결과 

bean에 대한 메타데이터와 같은 정보는 ApplicationConext의 구현체인 GenericApplicationContext에서 구현되어 있고 이 구현체를 상속 받은게  AnnotationConfigApplicationContext이기에 Test앱에서 beanDefinition을 조회하기 위해 구현체의 데이터 타입으로 사용했다고 생각이 됩니다.

MemberApp에서도  AnnotationConfigApplicationContext을 구현체의 데이터타입으로 사용해도 문제가 되지 않을 것같은데 인터페이스인 ApplicationContex를 사용한 이유는 무엇인가요? DIP를 지키기 위해서일까요?

답변 1

답변을 작성해보세요.

1

안녕하세요. 박도현님

다음 글을 읽어보시면 도움이 되실거에요^^

https://www.inflearn.com/questions/47449

감사합니다.