一、pom依賴html
<!-- thymeleaf --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <!-- thymeleaf網頁解析 --> <dependency> <groupId>net.sourceforge.nekohtml</groupId> <artifactId>nekohtml</artifactId> </dependency>
二、配置文件web
######################################################## ###THYMELEAF (ThymeleafAutoConfiguration) ######################################################## spring.thymeleaf: prefix: classpath:/web/ suffix: .html mode: HTML5 encoding: UTF-8 cache: false
三、controllerspring
@Controller @RequestMapping(value = "theamleaf") public class TheamleafController { /** * * @param modelMap * @return */ @RequestMapping(value = "index") public String index(ModelMap modelMap) { modelMap.addAttribute("data", "index html"); return "/index"; } }
四、htmlapp
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Title</title> </head> <body> <h1 th:text="${data}">hello</h1> </body> </html>