我使用带弹簧启动的磁贴,并希望映射2个网址模式
离)
~~/something -> normal spring boot controller
~~/something.tiles -> tiles pattern
我检查过每个模块的工作正常,但是idont知道如何映射网址模式。
当我使用Spring时,我在web.xml中配置了dispatcherServlet设置,就像这样
<servlet>
<servlet-name>Tiles Dispatch Servlet</servlet-name>
<servlet-class>org.apache.tiles.web.util.TilesDispatchServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Tiles Dispatch Servlet</servlet-name>
<url-pattern>*.tiles</url-pattern>
</servlet-mapping>
但我如何在春季启动时配置它?
答案 0 :(得分:1)
您可以在ServletRegistrationBean
个班级中添加@Bean
注释@Configuration
@Bean
public ServletRegistrationBean tilesServletRegistrationBean() {
return new ServletRegistrationBean(new TilesDispatchServlet(), "*.tiles");
}