码迷,mamicode.com
首页 > 编程语言 > 详细

Spring boot整合视图层

时间:2020-04-04 09:24:08      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:thymeleaf   pom   png   开发   auto   第一步   condition   发送   nbsp   

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

  1. Freemarker
  2. Thymeleaf
  3. jsp

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

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

技术图片

 

 

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

技术图片

 

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

Spring boot整合视图层

标签:thymeleaf   pom   png   开发   auto   第一步   condition   发送   nbsp   

原文地址:https://www.cnblogs.com/javazl/p/12630135.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!