为什么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)相关推荐

  1. 省钱兄同城跑腿小程序源码uniapp前端模版源码(小程序+APP+H5)

    开源省钱兄同城跑腿源码,目前只开源用户端V2版本部分核心模块源码提供学习研究 使用uniapp技术,提供学习使用不可商业 适配支持公众号+APP+H5+小程序,使用Hbuilder导入即可运行 #功能 ...

  2. 省钱兄校园跑腿源码(公众号+APP+小程序+Android+IOS)校园跑腿社区跑腿同城跑腿任务兼职小程序uniapp前端模版

    开源代码是用户端uniapp部分源码,使用hbuilder导入即可运行 只提供参考学习使用!已经获得软著!不可商业使用!感谢支持 h5体验地址 h5:https://paotui.xianmxkj.c ...

  3. 省钱兄外卖CPS小程序源码uniapp源码前端模版

    省钱兄外卖CPS小程序源码饿了么美团CPSuniapp源码前端模版 开源代码是用户端uniapp部分源码使用hbuilder导入即可运行 功能说明 1.首页banner.金刚区.专属小程序上架方式.美 ...

  4. 前端Yslow的23个优化原则

    前端Yslow的23个优化原则 最常遇见的前端优化问题. Yslow是雅虎开发的基于网页性能分析浏览器插件,可以检测出网页的具体性能值,并且有著名的Yslow 23条优化规则,这23条,就够我们玩的了 ...

  5. java 网站源码 四套模版 兼容手机平板PC 在线编辑模版 freemaker 静态引擎

    前台: 支持四套模版, 可以在后台切换 点击:获取地址 QQ 313596790 官网 http://www.fhadmin.org/ 系统介绍: 1.网站后台采用主流的 SSM 框架 jsp JST ...

  6. 前端模版引擎选择指南

    Javascript前端模板引擎将数据和结构分离开来,是前端发展路上关键的一环.本文将对比jade,ejs,swig,handlerbars这四种现在常用的模版引擎来为大家提供一些帮助. 语法对比 这 ...

  7. Jfinal 不同版本下的前端模版的数据取值输出

    为什么80%的码农都做不了架构师?>>>    这边主要记录两个版本前端页面的取值方法. 1.jfinal 2.2版本  默认使用 FreeMarker 作为 View,为了使 ec ...

  8. 崛起于Springboot2.X之Mysql读写分离(6)

    为什么80%的码农都做不了架构师?>>>    序言:这个读写分离摘自于Springboot多数据源快速启动器,读写分离的话并不是按照传统方式的springmvc看方法命名那样,而是 ...

  9. 崛起于Springboot2.X之redis集群搭建(17)

    为什么80%的码农都做不了架构师?>>>    Springboot2.0.3 1.添加配置 spring.redis.jedis.pool.max-active=8 spring. ...

最新文章

  1. c语言万年历的设计报告,万年历设计报告
  2. Linux系统查看系统是32位还是64位方法总结 in 创新实训
  3. Vivado Logic Analyzer中VIO核的使用
  4. matlab未定义函数lp,matlab未定义函数或变量(附上源代码)
  5. 页面中嵌入了Flash时滚动条问题
  6. 幻灯片的其他操作(批量生成,重用,版式重设)
  7. 网络信号管理大师怎么用_常说的OKR管理法,到底怎么用?
  8. Leetcode--3Sum
  9. 树、森林和二叉树的转换
  10. 你是我心中永远抹不掉的痛
  11. SQL Server 2008 R2 性能计数器详细列表(三)
  12. 转 【Android 应用开发】GitHub 优秀的 Android 开源项目
  13. linux中的通配符指的是?
  14. yabailv 运放_压摆率——限制了运放的速度
  15. 300多张电脑壁纸打包下载,高清电脑壁纸
  16. 运行maven项目报错 :The forked VM terminated without saying properly goodbye. VM crash or System.exit calle
  17. 外接硬盘在电脑中不显示的解决方案
  18. keras自然语言处理(五)
  19. 用Python分割文件夹
  20. Verilog 总结

热门文章

  1. 全球及中国USB分路器行业发展布局与应用现状调研报告2022年
  2. 中国厨房家具行业消费需求调查与品牌格局分析报告2022版
  3. 中国一次性塑料餐具市场运营动态及供需态势分析报告2022年版
  4. 种子谋定翻身-农民丰收节交易会·万建民:破解卡脖子难题
  5. Linux Shell脚本编程学习笔记和实战
  6. CSS position属性absolute relative等五个值的解释
  7. Reactive Extensions简介一
  8. InstallShield自定义安装界面
  9. [转载]今天安装sql2000,老是出挂起的错误。所以找了找看见了这个方法。
  10. 阿里用户体验大师教你如何让产品更加触动人心