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

springboot Thymeleaf 整合

时间:2018-10-14 23:01:08      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:开发   HERE   列表   name   ica   ret   charset   mod   sys   

Thymeleaf是一个Java模板引擎开发库,可以处理和生成HTML、XML、JavaScript、CSS和文本,在Web和非Web环境下都可以正常工作。

Thymeleaf可以跟Spring boot很好的集成。

整合步骤

1.修改pom.xml 

增加下面代码片段:

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>

2.修改 application.yml 配置

spring:
  thymeleaf: 
    mode: HTML5
    encoding: utf-8
    content-type: text/html
    classpath: /templates/*.html

模版位置在:

resources/templates 目录下面

技术分享图片

 

3.编写模版文件

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8" />
<title>Insert title here</title>
<link  th:href="@{/my.css}" rel="stylesheet" />
</head>
<body>
  <h2>用户列表</h2>
  <div>
         <span th:text="${user.name}"></span>-
         <span th:text="${user.address}"></span>
   </div>
</body>
</html>

使用样式表文件:

样式表文件目录在:

技术分享图片

 4.控制器代码

@RequestMapping("/userDetail")
    public ModelAndView userDetail() {
        User user=new User();
        user.setName(this.name);
        user.setAddress(this.address);
        ModelAndView mv=new ModelAndView();
        mv.setViewName("/sys/user");
        mv.addObject("user", user);
        return mv;
    }

5.效果

技术分享图片

 

springboot Thymeleaf 整合

标签:开发   HERE   列表   name   ica   ret   charset   mod   sys   

原文地址:https://www.cnblogs.com/yg_zhang/p/9788351.html

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