-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
Resource 추상화 ApplicationContext 질문입니다.
19.10.25 23:02 작성 조회수 192
0
Resource 추상화 강좌 10:40초 즈음에
해당 ApplicationContext 가 당연히 WebApplicationContext 중에 하나여야 한다고 하셨는데
왜 다른 ApplicationContext 가 아닌 WebApplicationContext중에 하나인가요?
답변을 작성해보세요.
1
백기선
지식공유자2019.10.27
정확히 기억은 안나지만, 해당 애플리케이션이 스프링 부트 기본 애플리케이션이면 당연히 웹 애플리케이션일 것이고, 그 경우에 ApplicationContext가 반드시 WAC일 것이다 라는 이야기였을 겁니다. ResoruceLoader는 AC가 상속 받았기 때문에 WAC가 아니어도 상관은 없지만 해당 AC 구현체는 분명 WAC 인터페이스의 구현체일 겁니다.
그렇다고 해서 그 클래스가 AC의 구현체가 아닌것은 아닙니다. AC -> WAC -> 구현체 이런 구조니까 해당 클래스는 AC이면서 WAC인거죠.
답변 1