崛起于Springboot2.X之前端模版freemaker(23)
为什么80%的码农都做不了架构师?>>>
1、配置文件
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-freemarker</artifactId> </dependency>
添加依赖
spring:freemarker:allow-request-override: falsecache: truecheck-template-location: truecharset: UTF-8content-type: text/htmlexpose-request-attributes: falseexpose-session-attributes: falseexpose-spring-macro-helpers: falsesuffix: .htmlprofiles:active: dev
如果你使用的是ftl,那么更改suffix为ftl,或者不用写,默认是ftl,如果你用html开发,那么suffix标注html
2、编写controller
@GetMapping(value = "/test2") public String test2(ModelMap modelMap){modelMap.put("name","木九天");return "/helloworld"; }
3、创建html
在resources/template下创建helloworld.html
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Title</title> </head> <body> ${name} </body> </html>
4、测试
5、疑惑解惑
5.1 :使用freemaker的时候,我们在controller返回的是一个路径,同时我们也使用了ModeMap,我们在ModeMap添加了数据,然后返回路径到具体html页面,${name} 就是我们ModeMap里面的数据,希望大家不要迷惑输出结果:木九天怎么来的!
5.2: 返回具体页面/找对应页面的时候,千万不能使用@RestController 和@ResponseBody,因为使用它们之后返回的是一个字符串而不是一个具体页面了,谨记。
转载于:https://my.oschina.net/mdxlcj/blog/1859328
崛起于Springboot2.X之前端模版freemaker(23)相关推荐
- 省钱兄同城跑腿小程序源码uniapp前端模版源码(小程序+APP+H5)
开源省钱兄同城跑腿源码,目前只开源用户端V2版本部分核心模块源码提供学习研究 使用uniapp技术,提供学习使用不可商业 适配支持公众号+APP+H5+小程序,使用Hbuilder导入即可运行 #功能 ...
- 省钱兄校园跑腿源码(公众号+APP+小程序+Android+IOS)校园跑腿社区跑腿同城跑腿任务兼职小程序uniapp前端模版
开源代码是用户端uniapp部分源码,使用hbuilder导入即可运行 只提供参考学习使用!已经获得软著!不可商业使用!感谢支持 h5体验地址 h5:https://paotui.xianmxkj.c ...
- 省钱兄外卖CPS小程序源码uniapp源码前端模版
省钱兄外卖CPS小程序源码饿了么美团CPSuniapp源码前端模版 开源代码是用户端uniapp部分源码使用hbuilder导入即可运行 功能说明 1.首页banner.金刚区.专属小程序上架方式.美 ...
- 前端Yslow的23个优化原则
前端Yslow的23个优化原则 最常遇见的前端优化问题. Yslow是雅虎开发的基于网页性能分析浏览器插件,可以检测出网页的具体性能值,并且有著名的Yslow 23条优化规则,这23条,就够我们玩的了 ...
- java 网站源码 四套模版 兼容手机平板PC 在线编辑模版 freemaker 静态引擎
前台: 支持四套模版, 可以在后台切换 点击:获取地址 QQ 313596790 官网 http://www.fhadmin.org/ 系统介绍: 1.网站后台采用主流的 SSM 框架 jsp JST ...
- 前端模版引擎选择指南
Javascript前端模板引擎将数据和结构分离开来,是前端发展路上关键的一环.本文将对比jade,ejs,swig,handlerbars这四种现在常用的模版引擎来为大家提供一些帮助. 语法对比 这 ...
- Jfinal 不同版本下的前端模版的数据取值输出
为什么80%的码农都做不了架构师?>>> 这边主要记录两个版本前端页面的取值方法. 1.jfinal 2.2版本 默认使用 FreeMarker 作为 View,为了使 ec ...
- 崛起于Springboot2.X之Mysql读写分离(6)
为什么80%的码农都做不了架构师?>>> 序言:这个读写分离摘自于Springboot多数据源快速启动器,读写分离的话并不是按照传统方式的springmvc看方法命名那样,而是 ...
- 崛起于Springboot2.X之redis集群搭建(17)
为什么80%的码农都做不了架构师?>>> Springboot2.0.3 1.添加配置 spring.redis.jedis.pool.max-active=8 spring. ...
最新文章
- c语言万年历的设计报告,万年历设计报告
- Linux系统查看系统是32位还是64位方法总结 in 创新实训
- Vivado Logic Analyzer中VIO核的使用
- matlab未定义函数lp,matlab未定义函数或变量(附上源代码)
- 页面中嵌入了Flash时滚动条问题
- 幻灯片的其他操作(批量生成,重用,版式重设)
- 网络信号管理大师怎么用_常说的OKR管理法,到底怎么用?
- Leetcode--3Sum
- 树、森林和二叉树的转换
- 你是我心中永远抹不掉的痛
- SQL Server 2008 R2 性能计数器详细列表(三)
- 转 【Android 应用开发】GitHub 优秀的 Android 开源项目
- linux中的通配符指的是?
- yabailv 运放_压摆率——限制了运放的速度
- 300多张电脑壁纸打包下载,高清电脑壁纸
- 运行maven项目报错 :The forked VM terminated without saying properly goodbye. VM crash or System.exit calle
- 外接硬盘在电脑中不显示的解决方案
- keras自然语言处理(五)
- 用Python分割文件夹
- Verilog 总结
热门文章
- 全球及中国USB分路器行业发展布局与应用现状调研报告2022年
- 中国厨房家具行业消费需求调查与品牌格局分析报告2022版
- 中国一次性塑料餐具市场运营动态及供需态势分析报告2022年版
- 种子谋定翻身-农民丰收节交易会·万建民:破解卡脖子难题
- Linux Shell脚本编程学习笔记和实战
- CSS position属性absolute relative等五个值的解释
- Reactive Extensions简介一
- InstallShield自定义安装界面
- [转载]今天安装sql2000,老是出挂起的错误。所以找了找看见了这个方法。
- 阿里用户体验大师教你如何让产品更加触动人心