JavaWeb 프로젝트에서springmvc와tomcat의 정적 파일 처리

1459 단어 springmvctomcat
1. 정적 파일, 웹을 처리하기 위해 Tomcat의 default Servlet을 활성화합니다.xml 구성

<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>
a. 여기까지 말씀드리고 URL-pattern 설정을 따로 말씀드릴게요.

<!--url-pattern -->
<!-- : "/" , servlet 。-->
/abc
<!-- : "/" , "*"-->
/rsources/*
<!-- : "*" , 。-->
*.action
2.springmvc 처리,spring-mvc.xml 구성

<mvc:resources location="/resources/" mapping="/resources/**"/>
3. "/**"url을 Simple UrlHandlerMapping의 urlMap에 등록하고 정적 자원에 대한 접근을 HandlerMapping에서 org로 이동합니다.springframework.web.servlet.resource.DefaultServletHttpRequestHandler 처리 및 반환.
Default ServletHttpRequestHandler 사용은 각 Servlet 용기의 기본 Servlet입니다.

<mvc:default-servlet-handler/>
여러 HandlerMapping의 실행 순서 문제:
DefaultAnnotationHandlerMapping의 order 속성 값은: 0
자동으로 등록된 SimpleUrlHandlerMapping의 order 속성 값은: 2147483646
자동으로 등록된 SimpleUrlHandlerMapping의 order 속성 값은: 2147483647
스프링은order가 비교적 작은 것을 먼저 실행합니다.
위에서 말한 것은 여러분이 소개한 자바 웹 프로젝트에서springmvc와tomcat이 정적 파일 처리에 도움이 되었으면 합니다. 궁금한 점이 있으면 저에게 메시지를 남겨 주십시오. 편집자는 제때에 답장을 드리겠습니다.여기에서도 저희 사이트에 대한 지지에 감사드립니다!

좋은 웹페이지 즐겨찾기