SpringMVC 4.2.2 - Web.xml, Dispatcher-Servlet 및 ApplicationContext 구성 노트
Spring MVC 프로젝트에서 일반적으로 사용되는 주요 구성 항목인 Web.XML, Dispatcher-servlet.xm 및 applicationContext.xml 항목 노트.만약 필요한 친구에게 참고를 제공할 수 있다면, 영광입니다.
1. Web.XML
dispatcher
org.springframework.web.servlet.DispatcherServlet
1
dispatcher
/
기본적으로 Spring MVC는WEB-INF
찾기dispacher-servlet.xml
。
servlet-name: 상기 설정에서 servlet-name가 정의한 이름은 디스패치입니다. 이렇게 하면spring은 웹-inf 아래 디스패치-servlet을 자동으로 스캔합니다.xml 파일.물론 다른 [servet-name]를 사용할 수 있습니다. 예를 들어springmvcdispatcher와 같이 XML 파일의 이름은:springmvcdispatcherr-servlet입니다.xml. 스프링이 자동으로 스캔합니다. 제공하지 않으면 파일에서 찾을 수 없는 이상을 보고합니다.
ContextLoaderListener 감청기를 시작하려면 Web.XML에 다음 구성을 추가하면 ApplicationContext의 구성 정보가 자동으로 어셈블됩니다.
org.springframework.web.context.ContextLoaderListener
기본적으로/WEB-INF/applicationContext가 자동으로 검색됩니다.xml, 따라서 WEB-INF 디렉터리에 생성된 응용 프로그램 Context가 필요합니다.xml 파일;파일 응용 프로그램 Context.xml 내용은 비어 있을 수 있지만, 응용 프로그램 Context가 없으면 이 파일을 만들지 않을 수 없습니다.xml 파일입니다. 시작할 때 오류가 발생합니다.
2.Dispatcher-Servlet.XML
예를 들어 프로젝트 중의 MVC Controller 패키지는com이다.kungfo.helloworld.Controller를 사용하면 패키지의 모든 클래스가 자동으로 검색됩니다.실제 프로젝트 패키지 이름에 따라 수정하면 됩니다.스캔할 가방이 여러 개 있으면 쉼표로 구분할 수 있습니다.이 설정은 Controller가 반환하는viewname을 대응하는 View, 즉 jsp 페이지에 비추는 것입니다.
예를 들어 Controller가viewname을 "Welcome"으로 되돌려주면/Web-INF/jsp 경로 아래의 Welcome로 해석됩니다.jsp.
/WEB-INF/jsp/
.jsp
3.ApplicationContext
보통 비안 관리, 자원 관리(자원 파일 읽기), 감청기 가입 등이 있다.
예를 들어, 리소스 파일을 로드합니다.
데이터 소스 bean:
4. 참조 예:
아래의 예는 모두 사용 가능한 것으로 검증되었다.
FrontOffice
dispatcher
org.springframework.web.servlet.DispatcherServlet
1
dispatcher
/
org.springframework.web.context.ContextLoaderListener
/WEB-INF/views/
.jsp
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.