spring boot2.3.0集成 thymelaf
2024-10-21 05:47:33
配置pom
如果是2.x的直接配置一个starter即可
<!-- ThymeLeaf 依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
如果是1.x的 还需要配置一些参数
<!-- 布局功能的支持程序 thymeleaf3主程序 layout2以上版本 -->
<thymeleaf.version>3.0.9.RELEASE</thymeleaf.version>
<thymeleaf-layout-dialect.version>2.2.2</thymeleaf-layout-dialect.version>
resoruces下面建立 templates文件夹
把html文件放在templates里面,以.html结尾,可以在html里面加入命名声明
<html lang="en" xmlns:th="http://www.thymeleaf.org">
编写controller类,用@Controller 不要用@RestController!如果前后端分离不是很彻底的项目,建议在controllr包 分为API和view包。分别放纯接口返回一个放模板访问的
@Controller //注意 不要用 RestController
public class Say {
@RequestMapping("hi")
public String hi() {
return "/list"; //需要加入”/“, 反而RequestMapping里面如果是直接访问反而不需要"/”
}
}配置application.yml文件(非强制)
spring:
thymeleaf:
mode: HTML
encoding: UTF-8
servlet:
content-type: text/html
prefix: classpath:/templates
suffix: .html
cache: false
@Controller //注意 这个地方 不要用 RestController
public class Say {
@RequestMapping("hi")
public String hi() {
return "/list"; //这里需要加入”/“, 反而RequestMapping里面如果是直接访问反而不需要"/”
}
}
public class Say {
@RequestMapping("hi")
public String hi() {
return "/list"; //这里需要加入”/“, 反而RequestMapping里面如果是直接访问反而不需要"/”
}
}
Loading definitions...
爱词霸
划词翻译
自动发声
自动添加生词本
最新文章
- NHibernate实战详解(二)映射配置与应用
- Android WebView访问SSL证书网页(onReceivedSslError)
- 【BZOJ】1066: [SCOI2007]蜥蜴(最大流)
- How do I reset Windows Update components?
- Oracle的GUID:Raw(16)
- C#中通过调用Dll函数时,执行一段时间后,就会报内存可能被破坏的错的解决办法
- hdu1043Eight (经典的八数码)(康托展开+BFS)
- sql编程 1
- Win7访问局域网内共享文件夹
- ABAP 向上取整和向下取整 CEIL &; FLOOR
- 深度优化LNMP之MySQL
- Python学习—数据库篇之SQL语句
- mysql 开发进阶篇系列 8 锁问题 (共享锁与排它锁演示)
- [转]PostgreSQL命令行使用手册
- 免费CDN公共库——网站提速 静态资源库
- centos7下swoole1.9的安装与HttpServer的使用
- JAVA (字符串学习)
- java反射机制_读取properties
- Siki_Unity_3-16_3D数学基础
- HDLM命令dlnkmgr详解之五_set
热门文章
- VS2019编译Qt4.8.7
- 如何查看nvidia官网发布的tensorrt镜像中都包含哪些包,trt版本是多少,cuda版本是多少?如何查看nvidia官网发布的triton镜像中都包含哪些包?
- JS回文检查(FreeCodeCamp项目)
- 如何理解JavaScript中常用的4种排序算法?
- A Novel Sequential Method to Train Physics Informed Neural Networks for Allen Cahn and Cahn Hilliard Equations
- 用字典代替&#39;if-elif-else&#39;
- NC16644【字符串的展开】
- freeradius + mysql安装配置
- iOS SDK开发
- Java基于ssm师生实验课-实验室-实验设备预约系统源码