Bean 정의 파일 위치
1. Bean 정의 파일
1) 웹 애플리케이션 실행 시
- 웹 컨테이너로 부터 읽어옴
2) 유닛 테스트 시
- 명령 또는 Eclipse 같은 IDE에서 실행된 프로세스로 부터 읽어옴
2. WEB-INF 경로
- 자주 쓰이는 경로
- 유닛 테스트 시에는 Bean 정의 파일 지정이 곤란함
- 물리적 경로를 전달해야 하므로 경로가 바뀔 수 밖에 없다
3. 클래스 패스 경로
- 유닛 테스트나 웹 어플리케이션에서든 같은 경로로 Bean 정의 파일을 지정할 수 있다
- classpath:/xxx/beans.xml
- 클래스 경로 상에 META-INF 디렉토리를 만들고 그곳에 Bean 정의 파일 만듬
- 자바의 클래스와 설정 파일을 분리
'FullStack > SimpleSpringMVC' 카테고리의 다른 글
[SpringMVC] controller & jsp (0) | 2016.09.18 |
---|---|
[SpringMVC] 레이어 구조 (0) | 2016.08.21 |
[SpringMVC] web.xml 설정 (0) | 2016.08.21 |
[SpringMVC] MVC의 Bean 정의 파일 (0) | 2016.08.18 |
[SpringMVC] 비즈니스 로직 Bean 정의 파일 (0) | 2016.08.16 |