为什么我的带有freemarker的springboot应用程序不起作用

时间:2017-03-07 03:59:14

标签: spring spring-boot freemarker

我尝试了一个带有freemarker的springboot web应用程序。 在bootstrap类中有一个请求处理方法:

@RequestMapping("/showAddPage")
   String showAddPage(){
     return "showAdd";
 }

我的模板名为“showAdd.ftl”,位于“resources / templates”目录中。

我还在pom.xml中添加了freemarker的springboot启动程序。

但是当我请求“localhost:8080 / showAddPage”时,它会返回一个字符串“showAdd”,而不是模板“showAdd.ftl”的渲染内容。

它不会渲染我的showAdd.ftl。 为什么会发生这种情况?

1 个答案:

答案 0 :(得分:0)

我认为你必须将Servlet Mapping添加到DispatcherServlet; 有一个样本: https://www.leveluplunch.com/java/tutorials/011-add-servlet-mapping-to-dispatcherservlet-spring-boot/

它会帮助你