springboot中如何使用freemarker页面模版
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,springboot中如何使用freemarker页面模版,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。springbo
千家信息网最后更新 2025年01月31日springboot中如何使用freemarker页面模版
springboot中如何使用freemarker页面模版,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
springboot默认使用thymeleaf模版,但是性能不如freemarker,对比两者freemarker语法更简单,所以在这里我们使用freemarker作为我们的页面渲染引擎
配置使用教程
引入pom
org.springframework.boot
spring-boot-starter-freemarker
application.properties加入freemarker配置信息
## Freemarker 配置
spring.freemarker.template-loader-path=classpath:/views/
spring.freemarker.cache=false
spring.freemarker.charset=UTF-8
spring.freemarker.check-template-location=true
spring.freemarker.content-type=text/html
spring.freemarker.expose-request-attributes=true
spring.freemarker.expose-session-attributes=true
spring.freemarker.request-context-attribute=request
spring.freemarker.suffix=.ftl
在views目录下新建freemarker的ftl文件即可
测试
controller里进行配置
@Controller
@RequestMapping("/sys/user/")
public class UserController {
@Autowired
SysUserService userService;
@RequestMapping(value = "getUserById/{id}", method = RequestMethod.GET)
public ModelAndView getUserById(@PathVariable("id") Long id) {
ModelAndView mv = new ModelAndView("user");
mv.addObject("user", userService.getUserById(id));
return mv;
}
}
在views里新建user.ftl 内容如下
id: ${user.id}
name:${user.userName}
启动application,在浏览器输入http://localhost:8888/sys/user/getUserById/1 页面展示
id: 1
name:goodluck
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
配置
页面
模版
内容
帮助
清楚
信息
对此
引擎
性能
教程
文件
文章
新手
更多
浏览器
目录
知识
行业
语法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
aspsql数据库查询
诛仙单机服务器间网络通讯
数据库中的参量
软件开发模式 瀑布 敏捷
湖北箭火网络技术有限公司
服务器连接时出现一个问题
c 判断数据库是否存在
朔州网络技术价格
网络安全美术作品大学
设计网站页面如何与数据库连接
我的世界扁桃服务器
腾讯网络安全技术负责人
tp5怎么把数据库
陕西数据网络技术服务资费
数据库服务器啥意思
两台服务器光纤直连
服务器自检84
史上最卷服务器
民政局网络安全考核制度
搭建服务器实训总结
软件开发中的方法有哪些
手游怎么创造服务器
安美酒店网络安全
必发数据库
数据库安装程序
dnf70版本服务器
云注入登录服务器错误
史上最卷服务器
完成mongodb数据库的导入
数据库应用工程师中级多少钱