thymeleaf相当于在springboot中替代jsp
step1:配置pom.xml
propertise 注意版本问题,两个版本号互相影响
<properties>
<java.version>1.8</java.version>
<thymeleaf-spring5.version>3.0.9.RELEASE</thymeleaf-spring5.version>
<!-- 布局功能的支持程序 thymeleaf3主程序 layout2以上版本 -->
<!-- thymeleaf2 layout1-->
<thymeleaf-layout-dialect.version>2.2.2</thymeleaf-layout-dialect.version>
</properties>
dependency’
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
step2:在templates(springboot自带的文件夹)里新建一个html
controller不要写@response body,否则就返回return的字符串了
step3:写controller,不返回return的字符串,而是直接访问html页面
package com.selfupload.demo.controller;
import com.github.javafaker.Faker;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import java.util.Locale;
@Controller
public class succed {
@RequestMapping("/success")
public String success(Model model) {
return "success";
}
}