后台管理系统thymeleaf
时间: 2023-12-06 13:37:29 浏览: 90
基于 springboot Bootstrap3 thymeleaf搭建的一套CMS管理后台+源代码+文档说明
Thymeleaf是一种现代的服务器端Java模板引擎,可用于Web和独立环境。它是一个XML / XHTML / HTML5模板引擎,可处理HTML,XML,JavaScript,CSS甚至纯文本。它的主要目标是为Web和独立环境创建优雅的自然模板。Thymeleaf具有可扩展性和可插拔性,可以与Spring框架完美集成,是开发Web应用程序的理想选择。
下面是一个使用Thymeleaf实现后台管理系统的简单示例:
1.在pom.xml文件中添加以下依赖项:
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
```
2.在application.properties文件中添加以下配置:
```properties
# 模板文件所在目录
spring.thymeleaf.prefix=classpath:/templates/
# 模板文件后缀
spring.thymeleaf.suffix=.html
# 开启缓存
spring.thymeleaf.cache=true
```
3.创建一个简单的HTML模板文件,例如index.html:
```html
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>后台管理系统</title>
</head>
<body>
<h1>欢迎来到后台管理系统</h1>
<p th:text="'当前时间:' + ${#dates.format(#dates.createNow(), 'yyyy-MM-dd HH:mm:ss')}"></p>
</body>
</html>
```
4.创建一个控制器类,例如IndexController.java:
```java
@Controller
public class IndexController {
@GetMapping("/")
public String index(Model model) {
return "index";
}
}
```
5.启动应用程序并访问http://localhost:8080/,您将看到一个简单的欢迎消息和当前时间。
阅读全文