聊聊如何在springboot中添加模版
添加依赖
案例在之前项目 Spring Boot 整合 Swagger 接口文档工具 基础上进行整改~
这里我们添加模版依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>添加模版
我们添加测试的模版。
在 resources/templates 文件夹下新建 admin/index.html 文件:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Index</title>
</head>
<body>
<h1>Index</h1>
<h1 th:text="${message}"></h1>
</body>
</html>这里我们简单设置模板,message 假设是数据库返回的数据~
添加映射
我们紧接着编写 Controller:
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
@RequestMapping("admin")
public class SysUserController {
@RequestMapping("/index")
public String Index(Model model) {
model.addAttribute("message", "Hello, Spring Boot Thymeleaf!");
return "admin/index";
}
}我们指定了路由的访问路径为 admin/index,然后其对应的模版文件是 resources 下面的 admin/index.html 文件,上面代码映射的模版路径 return "admin/index"。
效果
完整操作后,启动项目,可得到下面的结果。

当然,页面很丑,但是不影响我们对该知识点的吸收。
感谢阅读~
到此这篇关于聊聊如何在springboot中添加模版的文章就介绍到这了,更多相关springboot添加模版内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Spring Cloud中Sentinel的两种限流模式介绍
如何使用Sentinel做流量控制呢?这篇文章就来为大家详细介绍了Spring Cloud中Sentinel的两种限流模式,感兴趣的小伙伴可以跟随小编一起学习一下2023-05-05
浅谈SpringMVC HandlerInterceptor诡异问题排查
这篇文章主要介绍了浅谈SpringMVC HandlerInterceptor诡异问题排查,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2019-05-05
mybaties plus selectMaps和selectList的区别说明
这篇文章主要介绍了mybaties plus selectMaps和selectList的区别说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-12-12
RabbitMQ 延时队列插件安装与使用示例详解(基于 Delayed Message Plugin)
本文详解RabbitMQ通过安装rabbitmq_delayed_message_exchange插件实现消息级延迟投递,需配置交换机类型和header设置延迟时间,相比原生TTL方案更灵活简洁,适用于订单超时、注册邮件等场景,本文给大家介绍的非常详细,感兴趣的朋友一起看看吧2025-08-08
使用ClassFinal实现SpringBoot项目jar包加密的操作指南
在实际开发中,保护项目的安全性和保密性是至关重要的,针对于 Spring Boot 项目,我们需要将 JAR 包进行加密从而有效地防止未经授权的访问和修改,本文将介绍如何使用ClassFinal在 Spring Boot 项目中实现 JAR 包加密,需要的朋友可以参考下2024-06-06


最新评论