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

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Spring Boot面试题总结

    Spring Boot面试题总结

    这篇文章主要介绍了Spring Boot面试题总结,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • SpringBoot3整合SpringDoc OpenAPI生成接口文档的详细过程

    SpringBoot3整合SpringDoc OpenAPI生成接口文档的详细过程

    SpringDoc OpenAPI 是一个强大的工具,能够帮助我们轻松生成 OpenAPI 3.0 规范的文档,并提供交互式的 Swagger UI 界面,所以本文给大家介绍了SpringBoot3整合SpringDoc OpenAPI生成接口文档的详细过程,需要的朋友可以参考下
    2024-07-07
  • 通过简单方法实现spring boot web项目

    通过简单方法实现spring boot web项目

    这篇文章主要介绍了通过简单方法实现spring boot web项目,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • Spring boot中限制 Mybatis SQL日志的大字段输出问题

    Spring boot中限制 Mybatis SQL日志的大字段输出问题

    文章介绍Springboot中MyBatis SQL日志因大字段输出导致日志膨胀及JVM内存问题,建议通过Logback或Log4j2自定义Converter/Filter实现参数截断或脱敏,或调整日志级别限制调试信息,本文给大家介绍Spring boot中限制Mybatis SQL日志的大字段输出问题,感兴趣的朋友一起看看吧
    2025-10-10
  • IDEA中git使用实现文件修改后有颜色提示的设置

    IDEA中git使用实现文件修改后有颜色提示的设置

    本文介绍了IntelliJ IDEA中SVN插件的可视化设置,说明默认只有修改文件有颜色提示,需手动设置File->setting->VersionControl图示以显示父目录颜色;可可设置不同状态下的高亮颜色,并可提供其他设置选项
    2026-04-04
  • 基于ssm中dao接口@Param注解的用法

    基于ssm中dao接口@Param注解的用法

    这篇文章主要介绍了基于ssm中dao接口@Param注解的用法,具有很好的参考价值,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • 在 Spring Boot 中使用 @Autowired和 @Bean注解的示例详解

    在 Spring Boot 中使用 @Autowired和 @Bean

    本文通过一个示例演示了如何在SpringBoot中使用@Autowired和@Bean注解进行依赖注入和Bean管理,示例中定义了一个Student类,并通过配置类TestConfig初始化Student对象,在测试类中,通过@Autowired注解自动注入Student对象并输出其属性值,感兴趣的朋友跟随小编一起看看吧
    2025-02-02
  • Java静态内部类实现单例过程

    Java静态内部类实现单例过程

    这篇文章主要介绍了Java静态内部类实现单例过程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • 深入理解Java8新特性之Stream API的创建方式和中间操作步骤

    深入理解Java8新特性之Stream API的创建方式和中间操作步骤

    Stream是Java8的一大亮点,是对容器对象功能的增强,它专注于对容器对象进行各种非常便利、高效的 聚合操作(aggregate operation)或者大批量数据操作。Stream API借助于同样新出现的Lambda表达式,极大的提高编程效率和程序可读性,感兴趣的朋友快来看看吧
    2021-11-11
  • Spring和Spring Boot的区别及说明

    Spring和Spring Boot的区别及说明

    这篇文章主要介绍了Spring和Spring Boot的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04

最新评论