2017-07-12 153 views
2

我使用的瓷砖与春天开机,并希望映射2 URL模式瓷砖春季启动URL映射

前)

~~/something -> normal spring boot controller 
~~/something.tiles -> tiles pattern 

我检查了各模块工作正常,但idont知道如何地图网址模式。

,当我用春天,我已配置的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> 

但我该如何配置它在春季启动在web.xml中设置?

回答

1

您可以添加ServletRegistrationBean@Configuration

@Bean 
    public ServletRegistrationBean tilesServletRegistrationBean() { 
     return new ServletRegistrationBean(new TilesDispatchServlet(), "*.tiles"); 
    } 
+0

THX之一,@Bean注释!它工作完美! –