Spring 프로필 상세 설명 - applicationContext. xml 파일 경로
1989 단어 SSH 3 대 프레임 워 크
org.springframework.web.context.ContextLoaderListener
spring 은 자동 으로 불 러 옵 니 다.
그러나 실제 개발 과정 에서 우 리 는 응용 프로그램 Context. xml 의 위 치 를 조정 하여 프로그램 구 조 를 더욱 명확 하 게 해 야 할 수도 있다.웹. xml 에서 Spring 프로필 을 설정 하 는 코드 는 다음 과 같 습 니 다.
contextConfigLocation
Spring 프레임 워 크 의 API 설명 에 따 르 면 applicationContext. xml 파일 경 로 를 설정 하 는 네 가지 방법 이 있 습 니 다.
1. /WEB-INF/applicationContext.xml
2. com/config/applicationContext.xml
3. file:C:/javacode/springdemo/com/config/applicationContext.xml
4. classpath:com/config/applicationContext.xml
주: 상기 경 로 는 예 를 들 어 구체 적 으로 사용 하 는 것 은 진짜 프로젝트 를 대상 으로 하 는 것 입 니 다. 프로 그래 밍 을 하 는 점 은 하 나 를 들 면 열 을 안다 하 는 능력 이 있 습 니 다.
개발 과정 에서 spring 의 프로필 applicationContext. xml 가 불 러 오지 않 으 면 이러한 오류 에 대한 일반적인 보답 Could not open ServletContext resource [/ WEB - INF / applicationContext. xml] 아래 에 applicationContext. xml 경 로 를 사용자 정의 하 는 흔 한 방법 이 있 습 니 다.
1. Spring 프로필 은 WEB - INF 아래 에 있 습 니 다.
이 경우 당신 은 그 를 상관 하지 않 고 설정 하지 않 아 도 됩 니 다. spring 은 기본적으로 불 러 옵 니 다. 만약 에 설정 을 해 야 한다 면 이렇게 할 수 있 습 니 다.
contextConfigLocationWEB-INF/applicationContext.xml
2. Spring 프로필 은 WEB - INF 의 한 폴 더 에 있 습 니 다. 예 를 들 어 config 에서 이렇게 설정 할 수 있 습 니 다.
contextConfigLocationWEB-INF/config/applicationContext.xml
3. Spring 프로필 은 src 아래 에 있 습 니 다. 이렇게 설정 할 수 있 습 니 다.
contextConfigLocationWEB-INF/classes/applicationContext.xml
혹은
contextConfigLocationclasspath:applicationContext.xml
4. Spring 프로필 은 src 의 한 가방 에 있 습 니 다. 예 를 들 어 com. config 는 이렇게 설정 할 수 있 습 니 다.
contextConfigLocationWEB-INF/classes/com/config/applicationContext.xml
혹은
contextConfigLocationclasspath:com/config/applicationContext.xml