donaricano-btn

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
블로그 이미지

리딩리드

,