SpringBoot返回html界面的使用示例

 更新时间:2023年11月01日 09:41:29   作者:@ljn  
本文主要介绍了SpringBoot返回html界面的使用示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

方法一:

(1)html文件要放在resource下的static目录下(没有static 自己就创建一个文件夹)

(2)在application.yml 中配置视图解析器

spring:
  mvc:
    view:
      prefix: /
      suffix: .html

(3)写web层

    @RequestMapping("/show")
    public String show(){
        return "defain";
    }

注意:类前别是:@RestController 用@Controller 因为返回是界面 无需增强

方法二

使用Thymeleaf模板引擎:Thymeleaf是Spring Boot官方支持的一种模板引擎。它可以方便地和Spring Boot项目一起使用。我们可以用Thymeleaf编写HTML模板,然后在后端填充模板里的数据,这时Spring Boot就会自动把渲染好的HTML页面发送给浏览器。

(1)将html文件放在resource下的templates目录下

(2)在application.yml 中配置视图解析器

  thymeleaf:
    cache: false
    prefix:
      classpath: /templates

(3)添加依赖

    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-thymeleaf</artifactId>
      <version>2.5.0</version>
    </dependency>

(4)书写web层

    @RequestMapping("/show")
    public String show(){
        return "defain";
    }

 到此这篇关于SpringBoot返回html界面的使用示例的文章就介绍到这了,更多相关SpringBoot返回html界面内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 关于国际化、OGNL表达式语言

    关于国际化、OGNL表达式语言

    本篇文章,小编为大家介绍关于国际化、OGNL表达式语言,有需要的朋友可以参考一下
    2013-04-04
  • Java多线程处理List问题

    Java多线程处理List问题

    这篇文章主要介绍了Java多线程处理List问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • Java日常练习题,每天进步一点点(29)

    Java日常练习题,每天进步一点点(29)

    下面小编就为大家带来一篇Java基础的几道练习题(分享)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望可以帮到你
    2021-07-07
  • 详解在Spring Boot中使用Mysql和JPA

    详解在Spring Boot中使用Mysql和JPA

    本文向你展示如何在Spring Boot的Web应用中使用Mysq数据库,也充分展示Spring Boot的优势
    2017-04-04
  • 简单谈谈RxJava和多线程并发

    简单谈谈RxJava和多线程并发

    认识RxJava已经有一段时间了,但是一直没有机会在项目中尝试,最近在新的项目里引进了RxJava写一些事件处理,在review代码的时候发现了一些和多线程并发相关的问题,所以写了这篇文章,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-03-03
  • 在springboot中注入FilterRegistrationBean不生效的原因

    在springboot中注入FilterRegistrationBean不生效的原因

    这篇文章主要介绍了在springboot中注入FilterRegistrationBean不生效的原因及解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • Spring Data JPA实现数据访问层简化高效开发

    Spring Data JPA实现数据访问层简化高效开发

    这篇文章主要介绍了Spring Data JPA实现数据访问层简化高效开发,数据访问层的开发是一个重要且繁琐的部分,传统的JDBC操作需要编写大量的重复代码,包括数据库连接的建立、SQL语句的执行、结果集的处理等,需要的朋友可以参考下
    2025-05-05
  • 浅析springcloud 整合 zipkin-server 内存日志监控

    浅析springcloud 整合 zipkin-server 内存日志监控

    Zipkin是一款开源的分布式实时数据追踪系统(Distributed Tracking System),其主要功能是聚集来自各个异构系统的实时监控数据。这篇文章主要介绍了springcloud 整合 zipkin-server 内存日志监控,需要的朋友可以参考下
    2019-11-11
  • 在Spring框架下配置Quartz集群的详细步骤(MySQL数据源)

    在Spring框架下配置Quartz集群的详细步骤(MySQL数据源)

    Quartz 是一个功能强大的调度库,可以在 Java 应用中用于执行定时任务,本文将介绍如何在 Spring 框架下配置 Quartz 集群,并使用 MySQL 作为数据源来存储调度信息,文中有详细的代码供大家参考,需要的朋友可以参考下
    2025-01-01
  • Java中的Native方法

    Java中的Native方法

    这篇文章主要介绍了Java中的Native方法,在本文中,我们将看到java中本机native方法的介绍。我们将看到它的基本语法及其工作原理。将有java代码示例展示native本机方法的使用,下面来看看文章的具体介绍
    2021-12-12

最新评论