• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

Resource 추상화 ApplicationContext 질문입니다.

19.10.25 23:02 작성 조회수 192

0

Resource 추상화 강좌 10:40초 즈음에

해당 ApplicationContext 가 당연히 WebApplicationContext 중에 하나여야 한다고 하셨는데

왜 다른 ApplicationContext 가 아닌 WebApplicationContext중에 하나인가요?

답변 1

답변을 작성해보세요.

1

정확히 기억은 안나지만, 해당 애플리케이션이 스프링 부트 기본 애플리케이션이면 당연히 웹 애플리케이션일 것이고, 그 경우에 ApplicationContext가 반드시 WAC일 것이다 라는 이야기였을 겁니다. ResoruceLoader는 AC가 상속 받았기 때문에 WAC가 아니어도 상관은 없지만 해당 AC 구현체는 분명 WAC 인터페이스의 구현체일 겁니다.

그렇다고 해서 그 클래스가 AC의 구현체가 아닌것은 아닙니다. AC -> WAC -> 구현체 이런 구조니까 해당 클래스는 AC이면서 WAC인거죠.