我尝试了一个带有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。 为什么会发生这种情况?
答案 0 :(得分:0)
我认为你必须将Servlet Mapping添加到DispatcherServlet; 有一个样本: https://www.leveluplunch.com/java/tutorials/011-add-servlet-mapping-to-dispatcherservlet-spring-boot/
它会帮助你