瓷砖网址与春季启动映射

时间:2017-07-12 05:17:28

标签: java spring spring-mvc spring-boot tiles

我使用带弹簧启动的磁贴,并希望映射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>

但我如何在春季启动时配置它?

1 个答案:

答案 0 :(得分:1)

您可以在ServletRegistrationBean个班级中添加@Bean注释@Configuration

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