springboot的html页面目录

默认情况下,Spring Boot将从类路径或根目录中的
/static ( /public 或 /resources 或/META-INF/resources )
目录中提供静态内容 ServletContext 。它使用ResourceHttpRequestHandler 从Spring MVC,所以你可以>通过添加自己的WebMvcConfigurerAdapter 和覆盖该 addResourceHandlers 方法来修改这种行为。
在这里插入图片描述

在 Spring Boot 中,可以使用 Thymeleaf 模板引擎来渲染 HTML 页面。Thymeleaf 是一种服务器端的 Java 模板引擎,它与 Spring Boot 集成非常紧密,并且提供了强大的功能来生成动态的 HTML 页面。 以下是一个简单的示例,展示如何在 Spring Boot 中使用 Thymeleaf 渲染 HTML 页面: 1. 首先,确保在 Maven 或 Gradle 依赖中添加了 Thymeleaf 的相关依赖。 2. 在 Spring Boot 的配置文件中,配置 Thymeleaf 模板的相关属性,视图前缀和后缀: ``` spring.thymeleaf.prefix=classpath:/templates/ spring.thymeleaf.suffix=.html ``` 3. 创建一个控制器类,用于处理请求和返回响应。例如: ```java @Controller public class HomeController { @GetMapping("/") public String home(Model model) { model.addAttribute("message", "Hello, Thymeleaf!"); return "home"; } } ``` 4. 在 `templates` 目录下创建一个名为 `home.html` 的 HTML 模板文件,使用 Thymeleaf 的语法进行页面渲染。例如: ```html <!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head> <title>Home</title> </head> <body> <h1 th:text="${message}"></h1> </body> </html> ``` 在这个例子中,`HomeController` 类中的 `home` 方法返回的字符串 `"home"` 对应于模板文件的名称 `home.html`。模板文件中使用了 Thymeleaf 的语法 `${message}` 来显示从控制器传递过来的消息。 当用户访问根路径时,将会渲染并返回 `home.html` 页面页面中的 `${message}` 将被替换为控制器中传递的消息。 这只是一个简单的示例,Thymeleaf 还提供了更多强大的功能,如循环、条件判断、表单处理等,可以根据具体需求进行使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值