当前位置: 首页 > news >正文

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: falseprefix: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";}

http://www.lryc.cn/news/143771.html

相关文章:

  • watch computed 和 method
  • 数据结构,线性表有哪些
  • 服务间通过Feign相互调用报错,参数是MultiparFile、参数是POJO报错
  • Flutter系列文章-Flutter应用优化
  • opencv案例03 -基于OpenCV实现二维码生成,发现,定位,识别
  • 叠螺式污泥脱水机的要点及价格分析
  • Visual Studio中Linux开发头文件intellisense问题的解决办法
  • 如何以CPU方式启动Stable Diffusion WebUI?
  • HTTP 框架修炼之道 | 青训营
  • 【活动】怎么维护电脑?
  • Linux安装Docker
  • 极氪汽车的云资源治理细探
  • 设计模式之抽象工厂
  • 问道管理:数字经济概念走势强劲,竞业达、久其软件等涨停,观想科技等大涨
  • 14-redis
  • MySQL——基础——子查询
  • 业务系统架构实践总结
  • Linux学习之DNS服务的原理
  • 《Linux内核源码分析》(3)调度器及CFS调度器
  • Docker:如何删除已存在的镜像
  • Qt——Qt 开发中所涉及的所有控件(基本控件、容器控件、布局控件、高级控件、其他控件、多媒体控件、定制控件)
  • 基于Ubuntu坏境下的Suricata坏境搭建
  • vue3权限管理——(路由权限)动态路由设置
  • 小程序开发之登录授权
  • 批量根据excel数据绘制折线图
  • 无锁并发:探秘CAS机制的魔力
  • iOS App签名与重签名:从开发者证书到重新安装运行
  • vue项目,如何修改Element-Plus等UI组件库的样式,三种方式搞定!!!
  • httpd协议与apache
  • Go 自学:文件的写入和读取