SpringBoot之thymeleaf(Q)详解编程语言

1、引入thymeleaf

pom.xml

<!-- 01、thymeleaf模板 --> 
        <dependency> 
            <groupId>org.springframework.boot</groupId> 
            <artifactId>spring-boot-starter-thymeleaf</artifactId> 
        </dependency>

2、关闭缓存

application.properties

spring.thymeleaf.cache=false 
 
#spring.thymeleaf.prefix=classpath:/templates/ 
 
#spring.thymeleaf.suffix=.html 
 
#spring.thymeleaf.mode=HTML5 
 
#spring.thymeleaf.encoding=UTF-8 
 
#spring.thymeleaf.content-type=text/html

3、创建html文件

helloHtml.html

<!DOCTYPE html> 
<html> 
<head> 
<title>Hello World!</title> 
</head> 
<body> 
    <h1 th:inline="text">Hello.v.2</h1> 
 
    <p th:text="${hello}"></p> 
 
</body> 
</html>

4、创建controller类

TemplateController.java

package cn.wuyang.springboot.controller; 
 
import java.util.Map; 
 
import org.springframework.stereotype.Controller; 
import org.springframework.web.bind.annotation.RequestMapping; 
 
@Controller 
@RequestMapping("/test") 
public class TemplateController { 
 
    @RequestMapping("/hello")   //   http://127.0.0.1:8080/test/hello 
    public String helloHtml(Map<String,Object> map) { 
        map.put("hello","fromTemplateController.helloHtml"); 
        return "/helloHtml"; 
    } 
} 

5、结果测试

这里写图片描述

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/11250.html

(0)
上一篇 2021年7月19日 10:49
下一篇 2021年7月19日 10:49

相关推荐

发表回复

登录后才能评论