一、简单HTML
一分钟即可看到HTML页面
PageController.java
@Controller
public class PageController {
@RequestMapping(value = "addPage")
public String addPage(){
return "/addPage.html";
}
}
addPage.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h2>这是一个HTML</h2>
</body>
</html>
浏览器访问http://ip:8080/addPage
二、模板引擎
Springboot支持thymeleaf、freemarker、velocity、JSP
1、thymeleaf模板
pom.xml添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
application属性配置按需修改,可查看官方文档,也可使用默认配置
2、freemarker模板
pom.xml添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
application属性配置按需修改,可查看官方文档,也可使用默认配置
2、velocity模板
pom.xml添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-velocity</artifactId>
</dependency>
application属性配置按需修改,可查看官方文档,也可使用默认配置
4、JSP
官方不建议使用JSP,因为有些功能会受限制
文章仅作为个人学习整理