Spring boot整合视图层

左心房为你撑大大i 提交于 2020-04-04 02:31:59

一般前后端分离开发很少会使用到页面模板,但是在特定的场景还是会使用,比如邮件发送,比如支付等,那么Spring Boot中支持哪些页面模板呢?

  1. Freemarker
  2. Thymeleaf
  3. jsp

目前就支持这三种模板,他们是如何使用的,我们一个一个看

首先整合Freemarker,第一步创建Spring Boot项目引入两个依赖,如下图:

 

 

Spring Boot对Freemarker进行了自动化配置,先了解他是如何体现的,以便帮助我们理解?

 

 我们可以双击shift,去搜FreemarkerAutoConfiguration,这是Freemarker的一个自动化配置类,里面就两个方法,一个是检查模板的位置,一个是获取这个位置。很简单,那么他的自动化体现在哪里,在最上边的注解里面:@ConditionalOnClass:这个意思就是当这两个.class文件存在的时候,才会执行下面的方法,也就是当pom.xml 中有有了Freemarker的依赖的时候,就会存在这两个jar文件.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!