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,前者用来渲染页面,后者用来返回数据

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
SpringBoot动态定时任务、动态Bean、动态路由详解
这篇文章主要介绍了SpringBoot动态定时任务、动态Bean、动态路由详解,之前用过Spring中的定时任务,通过@Scheduled注解就能快速的注册一个定时任务,但有的时候,我们业务上需要动态创建,或者根据配置文件、数据库里的配置去创建定时任务,需要的朋友可以参考下2023-10-10
Java报错:java.util.concurrent.ExecutionException的解决办法
在Java并发编程中,我们经常使用java.util.concurrent包提供的工具来管理和协调多个线程的执行,va并发编程中,然而,在使用这些工具时,可能会遇到各种各样的异常,其中之一就是java.util.concurrent.ExecutionException,本文将详细分析这种异常的背景、可能的原因2024-09-09
SpringCloud中分析讲解Feign组件添加请求头有哪些坑梳理
在spring cloud的项目中用到了feign组件,简单配置过后即可完成请求的调用。又因为有向请求添加Header头的需求,查阅了官方示例后,就觉得很简单,然后一顿操作之后调试报错...下面我们来详细了解2022-06-06


最新评论