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、动态路由详解

    这篇文章主要介绍了SpringBoot动态定时任务、动态Bean、动态路由详解,之前用过Spring中的定时任务,通过@Scheduled注解就能快速的注册一个定时任务,但有的时候,我们业务上需要动态创建,或者根据配置文件、数据库里的配置去创建定时任务,需要的朋友可以参考下
    2023-10-10
  • Spring MVC 启动过程源码分析详解

    Spring MVC 启动过程源码分析详解

    这篇文章主要介绍了Spring MVC 启动过程源码分析详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • Java报错:java.util.concurrent.ExecutionException的解决办法

    Java报错:java.util.concurrent.ExecutionException的解决办法

    在Java并发编程中,我们经常使用java.util.concurrent包提供的工具来管理和协调多个线程的执行,va并发编程中,然而,在使用这些工具时,可能会遇到各种各样的异常,其中之一就是java.util.concurrent.ExecutionException,本文将详细分析这种异常的背景、可能的原因
    2024-09-09
  • java性能调优System的gc垃圾回收方法

    java性能调优System的gc垃圾回收方法

    这篇文章主要为大家介绍了java性能调优System的gc垃圾回收方法示例解析有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2022-03-03
  • SpringCloud中分析讲解Feign组件添加请求头有哪些坑梳理

    SpringCloud中分析讲解Feign组件添加请求头有哪些坑梳理

    在spring cloud的项目中用到了feign组件,简单配置过后即可完成请求的调用。又因为有向请求添加Header头的需求,查阅了官方示例后,就觉得很简单,然后一顿操作之后调试报错...下面我们来详细了解
    2022-06-06
  • Java中的转换流、压缩流、序列化流、打印流及应用场景

    Java中的转换流、压缩流、序列化流、打印流及应用场景

    这篇文章主要介绍了Java中的转换流、压缩流、序列化流、打印流及应用场景,本文结合示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • Spring & Spring Boot 常用注解整理收藏

    Spring & Spring Boot 常用注解整理收藏

    注解就像代码里的便利贴,用来告诉 Spring 框架:这个类/方法/变量有什么特殊用途,本文分步骤给大家介绍Spring & Spring Boot 常用注解整理,感兴趣的朋友一起看看吧
    2025-05-05
  • JDK8中String的intern()方法实例详细解读

    JDK8中String的intern()方法实例详细解读

    String字符串在我们日常开发中最常用的,当然还有他的两个兄弟StringBuilder和StringBuilder,接下来通过本文给大家介绍JDK8中String的intern()方法详细解读,需要的朋友可以参考下
    2022-09-09
  • Java多例Bean的应用场景-easyExcel导入

    Java多例Bean的应用场景-easyExcel导入

    EasyExcel 是一个基于 Java 的简单、省内存的读写 Excel 的开源项目。这篇文章主要介绍了用easyExcel导入Java Bean的应用场景,感兴趣的朋友可以参考阅读
    2023-04-04
  • springBoot的日志文件详解

    springBoot的日志文件详解

    日志是程序的重要组成部分,主要可以用来定位和排查问题,在程序中进行自定义日志输出的时候,也通常是借助于SLF4J框架来输出日志,本文给大家分享springBoot的日志文件相关知识,感兴趣的朋友一起看看吧
    2024-06-06

最新评论