91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Spring Boot + Mybatis + Spring MVC環境配置(五):templates模板使用

發布時間:2020-08-14 19:14:18 來源:ITPUB博客 閱讀:185 作者:hky87 欄目:編程語言

Spring Boot中,

  • 靜態資源(css、js、圖片等)默認放在resources/static下面。如果要修改默認存放目錄,可以通過設置屬性 spring.mvc.static-path-pattern來實現。

  • 模板文件默認放在 templates目錄下

  •  Spring boot支持使用模板來開發web應用,支持的模板類型包括

     FreeMarker

       Groovy

       Thymeleaf

        Mustache

Spring boot不建議使用jsp開發web。


本文使用Thymeleaf作為模板引擎來開發web項目。

一、在application.properties中設置Thymeleaf相關屬性

# Check that the template exists before rendering it.
spring.thymeleaf.check-template=true
# Check that the templates location exists.
spring.thymeleaf.check-template-location=true
# Content-Type value written to HTTP responses.
spring.thymeleaf.content-type=text/html
# Enable Thymeleaf view resolution for Web frameworks.
spring.thymeleaf.enable=true
# Template files encoding.
spring.thymeleaf.encoding=UTF-8
# Comma-separated list of view names that should be excluded from resolution.
spring.thymeleaf.exclude-view-names=index
# Prefix that gets prepended to view names when building a URL.
spring.thymeleaf.prefix=classpath:/templates/
spring.thymeleaf.suffix=.html
# Template mode to be applied to templates. See also StandardTemplateModeHandlers.
spring.thymeleaf.mode=HTML5
# Disable template caching.
spring.thymeleaf.cache=false


二、在pom.xml添加依賴

		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-thymeleaf</artifactId>
		</dependency>


三、在resources目錄下創建templates文件夾,并添加模板html

Spring Boot + Mybatis + Spring MVC環境配置(五):templates模板使用

test.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
姓名:<span th:text="${user.username}"></span></br>
郵箱:<span th:text="${user.email}"></span></br>
昵稱:<span th:text="${user.nickname}"></span>
</body>
</html>


四、增加Controller

@Controller
public class TemplatesController {
	
	@Autowired
	private UserService userService;	
	@RequestMapping("/index")
	String test(ModelMap map) {
		map.addAttribute("key", "thymeleaf");
		return "index";
	}  
	
	@RequestMapping("/test")
	public String testThymeleaf(ModelMap map) {
		map.addAttribute("user", userService.selectByPrimaryKey(1));
		return "test";
    }
}


五、運行結果

Spring Boot + Mybatis + Spring MVC環境配置(五):templates模板使用

到這里,Spring Boot + Mybatis +Spring MVC環境就搭建完成了


完整環境下載地址: https://github.com/CatherineHu/Spring-Boot-Mybatis-MVC  

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

西乌珠穆沁旗| 怀集县| 横峰县| 彰武县| 简阳市| 乌拉特后旗| 梧州市| 巫溪县| 衡东县| 绥芬河市| 砚山县| 越西县| 永宁县| 威远县| 滕州市| 临猗县| 稷山县| 五华县| 渭源县| 光山县| 五寨县| 抚州市| 尼勒克县| 瑞安市| 永德县| 乌恰县| 黄陵县| 来宾市| 灵宝市| 信宜市| 禹城市| 青岛市| 河曲县| 华宁县| 新建县| 五河县| 盖州市| 潼南县| 肥东县| 雷波县| 静海县|