Springboot + Freemarker 集成配置
可能官方推荐的是 Springboot + Thymeleaf ,但是我比较钟爱 Freemarker ,可能是我能够把 Freemarker 的潜能发挥出来,也可能是我比较古板,不过我后面还是会尝试一下 Springboot + Thymeleaf ,分享个小 Demo 出来。
另外透露个消息,我今天离职了,有着自己的计划和打算也不知道是好与不好,对这未知的未来充满希望和憧憬。
另外最近是在做 熊掌号 ,但是由于自己很忙,坚持每天分享一点内容,有可能没想好主题,写一些小儿科的东西,离职后,我可以有大量的时间来维护它。回归正题。
Freemarker + Springboot Maven配置
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
Freemarker 页面目录配置
spring:
mvc:
view:
prefix: /templates/
suffix: .ftl
如果你的后缀是其他的,如htm
,那么你这里直接配置.htm即可。
SpringMVC 方法
/**
* 开发公司:SOJSON在线工具 <p>
* 版权所有:© www.sojson.com<p>
* 博客地址:https://www.sojson.com/blog/ <p>
* <p>
* ---
* <p>
* 区分 责任人 日期 说明<br/>
* 创建 周柏成 2017年09月09日 21:33 <br/>
*
* @author zhou-baicheng
* @version 1.0<br/>
* @email so@sojson.com
*/
@Controller
@RequestMapping("auth")
public class AuthIndexController {
@RequestMapping("settings")
public String settings(ModelMap map, HttpServletRequest request){
return "auth/settings";
}
}
和 JSP 用法这里是没区别的。
Freemarker 页面
哦,其实之前写过一个Demo:https://github.com/baichengzhou/springboot-demo-first
版权所属:SO JSON在线解析
原文地址:https://www.sojson.com/blog/290.html
转载时必须以链接形式注明原始出处及本声明。
如果本文对你有帮助,那么请你赞助我,让我更有激情的写下去,帮助更多的人。