java中的接口是类吗
477
2022-09-25
Springboot整合freemarker和相应的语法详解
FreeMarker 是⼀款 模板引擎: 即⼀种基于模板和要改变的数据, 并⽤来⽣成输出⽂本(HTML⽹⻚,⼦邮件,配置⽂件,源代码等)的通⽤⼯具。 是⼀个java类库。
FreeMarker 被设计⽤来⽣成 HTML Web ⻚⾯,特别是基于 MVC 模式的应⽤程序,将视图从业务逻辑抽离处理,业务中不再包括视图的展示,⽽是将视图交给 FreeMarker 来输出。虽然 FreeMarker 具有些编程的能⼒,但通常由 Java 程序准备要显示的数据,由 FreeMarker ⽣成⻚⾯,通过模板显示准备数据。
FreeMarker是一款Spring官方推荐使用的模板引擎。以'.flt'结尾的文件。
FreeMarker环境搭建(SpringBoot集成FreeMarker)
1.新建SpringBoot Web项⽬
2.配置坐标依赖和部署插件
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
3.修改配置⽂件 application.yml
## freemarker
freemarker:
#处理所有以.ftl结尾的文件;ftl是freemarker默认的文件后缀
suffix: .ftl
content-type: text/html
#设置模板的默认编码:UTF-8
charset: UTF-8
#默认从设置的目录下开始查找对应的模板文件
template-loader-path: classpath:/views/
4.编写Controller类
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~