SpringBoot项目中访问HTML页面的三种方法

 更新时间:2024年07月22日 10:01:22   作者:nanxun___  
这篇文章主要介绍了SpringBoot项目中访问HTML页面的三种方法,文中通过代码示例和图文结合的方式讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下

一.将 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项目中访问HTML页面的三种方法的文章就介绍到这了,更多相关SpringBoot访问HTML页面内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 关于ThreadLocal使用时OOM的讨论

    关于ThreadLocal使用时OOM的讨论

    这篇文章主要介绍了关于ThreadLocal使用时OOM的讨论,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-06-06
  • Java动态填充Excel模板实战教程

    Java动态填充Excel模板实战教程

    在日常开发中,我们经常需要生成格式统一的 Excel 文件,比如报表、发票、订单清单、成绩单等,手动创建 Excel 文件不仅效率低,而且难以保证样式的一致性相比之下,所以本文将介绍如何通过Java实现Excel模板的数据填充与自动化导出,需要的朋友可以参考下
    2025-07-07
  • MyEclipse 2016 CI 4新增BootStrap模板

    MyEclipse 2016 CI 4新增BootStrap模板

    MyEclipse2016是一款全球使用最为广泛的企业级开发环境程序,这篇文章主要介绍了MyEclipse 2016 CI 4新增BootStrap模板的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • win10设置java环境变量的方法

    win10设置java环境变量的方法

    下面小编就为大家带来一篇win10设置java环境变量的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • java读取excel图片导入代码示例(亲测有效)

    java读取excel图片导入代码示例(亲测有效)

    在日常工作中,我们经常要将一些照片插入到Excel表格中,这篇文章主要给大家介绍了关于java读取excel图片导入的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-10-10
  • 图文讲解Java中实现quickSort快速排序算法的方法

    图文讲解Java中实现quickSort快速排序算法的方法

    这篇文章主要介绍了Java中实现quickSort快速排序算法的方法,文章最后还介绍了一种单向扫描的实现方法,需要的朋友可以参考下
    2016-05-05
  • SpringBoot 监控管理模块actuator没有权限的问题解决方法

    SpringBoot 监控管理模块actuator没有权限的问题解决方法

    这篇文章主要介绍了SpringBoot 监控管理模块actuator没有权限的问题解决方法,需要的朋友可以参考下
    2017-12-12
  • Springboot中RedisTemplate设置String、Hash、List过期时间

    Springboot中RedisTemplate设置String、Hash、List过期时间

    本文主要介绍了Springboot中RedisTemplate设置String、Hash、List过期时间,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-05-05
  • Spring Boot快速入门、应用分析及常用注解示例详解

    Spring Boot快速入门、应用分析及常用注解示例详解

    Spring Boot是一个基于Spring框架的开源Java框架,旨在简化Spring 应用程序的开发过程,本文介绍Spring Boot快速入门、应用分析、常用注解,感兴趣的朋友跟随小编一起看看吧
    2026-02-02
  • SpringBoot中的Shiro及环境搭建

    SpringBoot中的Shiro及环境搭建

    Apache Shiro是一个强大且灵活的开源安全框架,用于实现认证、授权、加密、会话管理和Web集成等安全功能,本文介绍了Shiro的概念、启动步骤、Spring Boot整合Shiro的环境搭建、实现登录拦截、用户认证以及与MyBatis、Thymeleaf的整合方法,感兴趣的朋友跟随小编一起看看吧
    2025-12-12

最新评论