Можно ли настроить SpringMVC для обработки всех запросов, но исключить статические каталоги содержимого?

Если я сопоставлю свое весеннее приложение для обработки всех входящих запросов ('/ *'), то запросы на статический контент вернут 404 '. Например, запрос на & quot; myhost.com/css/global.css" вернет 404, даже если ресурс существует, так как Spring перехватывает запрос.

Альтернативой является сопоставление SpringMVC с подкаталогом (например, / apos / home /'), but in this case, you must pass this directory in all links within the application. Is there a way to map SpringMVC to '/& APOS; и исключить набор каталогов из обработки?

Моя текущая конфигурация web.xml:

<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>

В идеале я хотел бы, чтобы отображение было примерно таким:

 <servlet-mapping>
    <servlet-name>springApp</servlet-name>
    <url-pattern>/*</url-pattern>
    <exclude>/css/*,/js/*</exclude>
 </servlet-mapping>

Возможен ли такой тип вещей?

Ответы на вопрос(13)

Ваш ответ на вопрос