Thymeleaf 是一个跟Velocity、FreeMarker类似的模板引擎,它可以完全替代JSP。相较与其他的模板引学,它有如下三个极吸引人的特点 如果希望以Jar形式发布模块则尽量不要使用JSP相关知识,这是因为JSP在内嵌的 Servlet 容器上运行有一些问题(内嵌Tomcat、Jetty 不支持Jar 形式运行JSP,Undertow不支持JSP)。 主要增加spring-boot-starter-thymeleaf和nekohtml这两个依赖
Thymeleaf 简介
什么是Thymeleaf
为什么需要Thymeleaf
Spring Boot 中推荐使用Thymeleaf作为模板引擎,因为Thymeleaf提供了完美的Spring MVC支持,Spring Boot提供了大呈模板引擎,包括:
第一个Thymeleaf页面
引入依赖
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-thymeleaf --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> <version>2.2.2.RELEASE</version> </dependency> <!-- https://mvnrepository.com/artifact/net.sourceforge.nekohtml/nekohtml --> <dependency> <groupId>net.sourceforge.nekohtml</groupId> <artifactId>nekohtml</artifactId> <version>1.9.14</version> </dependency>
server: port: 8082 spring: application: name: hello-spring-boot thymeleaf: cache: false mode: HTML encoding: UTF-8 servlet: content-type: text/html
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>第一个Thymeleaf页面</title> </head> <body> <span th:text="${name}">ww</span> </body> </html>
package com.kcbg.hellospringboot.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; /** * @program: hello-spring-boot * @description: 第一个Thymeleaf页面 * @author: MW * @create: 2020-06-12 21:44 **/ @Controller public class ThymeleafController { @GetMapping("/index") public String index(Model model){ model.addAttribute("name","MW"); return "index"; } }
启动项目访问
https://localhost:8082/index
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算