1. Active el valor predeterminado de Tomcat para manejar archivos estáticos, configuración web.xml
<Servlet-mapping> <Servlet-name> predeterminado </servlet-name> <url-pattern>*. js </sl-pattern> </servlet-mapping>
a. Dicho esto, hablemos sobre la configuración de URL-Pattern
* ->/ABC <!-Path Match: Comience con "/", más comodín "*"->/rsources/*<!-Match de extensión: Comience con comodín "*", más extensión. ->*. Acción
2.SpringMVC Processing, Spring-MVC.XML Configuración
<mvc: recursos ubicación = "/recursos/" mapping = "/recursos/**"/>
3. La URL "/**" se registrará en el mapa de URLMAP de SimpleUrlHandlermapping, y el acceso a los recursos estáticos se transferirá de Handlermapping a org.springframework.web.servlet.resource.defaultservlethttprequesthandler y devuelto.
DefaultServLetHtTPRequestHandler es el servlet predeterminado para cada contenedor de servlet.
<MVC: predeterminado-servlet-handler/>
Orden de ejecución de múltiples apuestas manuales:
El valor del atributo de pedido de DefaultAnnotationHandlermapping es: 0
<mvc: recursos/> El registro automático del valor de la propiedad de orden de la orden de landalización simple es: 2147483646
<mvc: el valor predeterminado-servlet-handler/> El valor del atributo de pedido del registro automático de SimpleUrlHandlermapping es: 2147483647
Spring ejecutará el orden con un pedido más pequeño primero.
Lo anterior es el procesamiento de archivos estáticos por SpringMVC y Tomcat en el proyecto Javaweb presentado a usted. Espero que te sea útil. Si tiene alguna pregunta, déjame un mensaje y el editor le responderá a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!