В моем текущем проекте мы используем Spring 3 MVC и у нас есть требование для реализации чистых URL - что-то вроде / category / subcategory / id. Поэтому мы сопоставили DispatchServlet с любым URL-адресом, подобным следующему:
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
Мы бы хотели, чтобы все запросы к этому приложению проходили пока один метод одного контроллера. Таким образом, этот метод в качестве аннотации типа:
@RequestMapping("/**")
Однако это буквально отображает все (конечно), включая запросы на то, что должно быть статическими ресурсами, такими как вещи в img /, js / и css /. Есть ли способ, которым мы можем исключить эти статические ресурсы, содержащие каталоги, при захвате чего-либо еще с одной аннотацией @RequestMapping?