1.pom.xml配置
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
<version>1.0.2.RELEASE</version>
</dependency>
2.application.properties 添加配置
spring.thymeleaf.prefix=classpath:/templates/
spring.thymeleaf.suffix=.html
spring.thymeleaf.mode=HTML5
spring.thymeleaf.encoding=UTF-8
# ;charset=<encoding> is added
spring.thymeleaf.content-type=text/html
# set to false for hot refresh
spring.thymeleaf.cache=false
3.控制层
package com.lj.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
/**
* @author: luojie
* date: 2018/3/14 15:32
*/
@Controller
public class PageController {
/**
* 首页
*
* @return
*/
@RequestMapping("/")
public String index() {
return "/system/index";
}
/**
* 登录
*
* @return
*/
@RequestMapping("/login")
public String login() {
return "/login/login";
}
/**
* 注册
*
* @return
*/
@RequestMapping("/register")
public String register() {
return "/register";
}
}
4.templates下的目录结构
5.index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<title>Title</title>
</head>
<body>
<h1>这是首页</h1>
<a href="/login">login</a> <br/>
<a href="/register">register</a>
</body>
</html>
6.测试
浏览器输入 http://127.0.0.1:8080/