아래 예외 발생 원인은 knights.xml 파일을 찾지 못해서이다.
따라서, classpath의 경로를 지정하고 확인해야 xml파일을 찾을 수 있을것이다.
아래 과정을 통해서 Spring의 classpath경로의 지정과 경로를 확인 해보자.
📌 classpath의 경로 지정
ApplicationContext를 읽기 위해서 <listener>를 설정하고,
<context-param>의 <param-value> classpath: 에 knight.xml을 읽어올수 있게 지정한다.
📌 classpath의 경로 확인
Spring의 classpath 경로를 확인하려면,
해당 프로젝트를 우클릭하여 [Build Path] - [Configure Build Path...] - [Java Build Path] 에서 Source 탭을 클릭하면,
아래 처럼 나타날텐데, Source folders on build path : 에 나타나는 폴더가 Spring의 classpath이다.
따라서, 나타난 파일경로에 xml 파일을 생성하거나 이동해주면 로드될 것이다.
'[SPRING]' 카테고리의 다른 글
스프링 공부 4일차. 모델 생성하기 (0) | 2021.08.30 |
---|---|
스프링 공부 3일차. 컨트롤러 메서드의 리턴 타입 (0) | 2021.08.27 |
스프링 공부 2일차. HTML폼과 커맨드 객체 (0) | 2021.08.24 |
SPRING의 MVC (0) | 2021.08.23 |