Si j'ai ma carte de printemps de l'application pour traiter toutes les demandes entrantes ('/*'), puis les demandes de contenu statique retour 404. Par exemple, une demande d' "myhost.com/css/global.css" renvoie une erreur 404, même si la ressource existe, comme le Printemps intercepte la demande.
L'alternative est de carte spring mvc dans un sous-répertoire (par exemple " /home/"), mais dans ce cas, vous devez passer cet annuaire dans tous les liens au sein de l'application. Est-il un moyen de la carte spring mvc '/' et d'exclure un ensemble de répertoires à partir de la transformation?
Mon actuel web.xml la configuration est:
<servlet>
<servlet-name>springApp</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springApp</servlet-name>
<url-pattern>/home/*</url-pattern>
</servlet-mapping>
Idéalement, je voudrais avoir la cartographie être quelque chose comme ce qui suit:
<servlet-mapping>
<servlet-name>springApp</servlet-name>
<url-pattern>/*</url-pattern>
<exclude>/css/*,/js/*</exclude>
</servlet-mapping>
C'est ce type de chose possible?