SpringBoot项目中实现访问HTML页面
更新时间:2025年11月08日 10:24:41 作者:nanxun___
文章介绍了Spring Boot项目中首页的配置方法,包括将`index.html`作为首页面、使用自定义`xxx.html`作为首页面以及通过Controller控制层返回任意HTML页面,同时,文章还强调了在`pom.xml`中添加依赖的重要性,并详细说明了使用`@Controller`注解来渲染页面
一、将 index.html 作为首页面
1.静态首页
springboot项目启动后,默认会到静态资源 resources->static 目录下查找index.html页面

2.动态首页
在静态资源路径找不到 index.html 文件,会到 resources->templates 目录下找 index.html

二、使用自定义 xxx.html 作为首页面
1.方法一:通过Controller控制首页
@RestController
public class IndexController {
@RequestMapping("/")
public String hello(){
System.out.println("OK");
return "test";
}
}三、用Controller控制层返回任意html页面
1.在pom.xml文件中添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
2.书写Controller层
注解要写@controller而不是@restController,前者用来渲染页面,后者用来返回数据

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
SpringBoot3整合SpringDoc OpenAPI生成接口文档的详细过程
SpringDoc OpenAPI 是一个强大的工具,能够帮助我们轻松生成 OpenAPI 3.0 规范的文档,并提供交互式的 Swagger UI 界面,所以本文给大家介绍了SpringBoot3整合SpringDoc OpenAPI生成接口文档的详细过程,需要的朋友可以参考下2024-07-07
Spring boot中限制 Mybatis SQL日志的大字段输出问题
文章介绍Springboot中MyBatis SQL日志因大字段输出导致日志膨胀及JVM内存问题,建议通过Logback或Log4j2自定义Converter/Filter实现参数截断或脱敏,或调整日志级别限制调试信息,本文给大家介绍Spring boot中限制Mybatis SQL日志的大字段输出问题,感兴趣的朋友一起看看吧2025-10-10
在 Spring Boot 中使用 @Autowired和 @Bean
本文通过一个示例演示了如何在SpringBoot中使用@Autowired和@Bean注解进行依赖注入和Bean管理,示例中定义了一个Student类,并通过配置类TestConfig初始化Student对象,在测试类中,通过@Autowired注解自动注入Student对象并输出其属性值,感兴趣的朋友跟随小编一起看看吧2025-02-02
深入理解Java8新特性之Stream API的创建方式和中间操作步骤
Stream是Java8的一大亮点,是对容器对象功能的增强,它专注于对容器对象进行各种非常便利、高效的 聚合操作(aggregate operation)或者大批量数据操作。Stream API借助于同样新出现的Lambda表达式,极大的提高编程效率和程序可读性,感兴趣的朋友快来看看吧2021-11-11


最新评论