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

Spring Boot 的Web项目如何直接显示html

前言

实际的开发中,在Spring Boot的Web项目中直接使用html文件的场景已经比较少了, 或者是只需要很简单的页面显示,或者是演示的需要, 大部分的状况都是Spring Boot作为后端提供REST 的服务,结合其他的一些前端Framework进行开发,比如VUE,Ext JS等。

Spring Boot项目中支持HTML文件的方式

在Spring Boot项目中支持HTML文件,主要涉及到两种方式:

  1. 静态资源的配置
  2. 使用模板引擎(如Thymeleaf或Freemarker)来动态生成HTML内容。

1. 静态HTML文件

如果HTML文件是静态的,不需要任何服务器端渲染或动态内容,那么可以简单地将它们放置在

  • src/main/resources/static
  • src/main/resources/public
  • src/main/resources/META-INF/resources
  • src/main/resources/resources
    目录下。Spring Boot会自动从这些目录中提供静态资源,包括HT

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Linux开发:在 VSCode 中配置 Linux C++ 项目的头文件路径
  • 嵌入式——什么是堆、什么是栈
  • 【Spring Boot 3】【Web】国际化
  • EasyCVR视频汇聚平台:巧妙解决WebRTC无法播放H.265视频的难题
  • 透彻!驯服大型语言模型(LLMs)的五种方法,及具体方法选择思路
  • SOMEIP_ETS_088: SD_Answer_multiple_subscribes_together
  • DML、DQL、DCL的基础介绍
  • 【Java】ApiPost请求返回 `406` 状态码(jackson)
  • 解决linux云服务器ping不通另一台linux云服务器的问题
  • IP 协议详解
  • flutter之常用数据类型
  • 力扣704:二分查找
  • Ruby 多线程
  • Django+Vue家居全屋定制系统的设计与实现
  • 某云彩SRM2.0任意文件下载漏洞
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • 03Go 类型总结
  • create-react-app项目添加less配置
  • CSS中外联样式表代表的含义
  • Debian下无root权限使用Python访问Oracle
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • JS字符串转数字方法总结
  • k个最大的数及变种小结
  • leetcode-27. Remove Element
  • Python中eval与exec的使用及区别
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 分享一份非常强势的Android面试题
  • 类orAPI - 收藏集 - 掘金
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 线性表及其算法(java实现)
  • 写给高年级小学生看的《Bash 指南》
  • 学习ES6 变量的解构赋值
  • 以太坊客户端Geth命令参数详解
  • 用Visual Studio开发以太坊智能合约
  • puppet连载22:define用法
  • 第二十章:异步和文件I/O.(二十三)
  • ​如何使用ArcGIS Pro制作渐变河流效果
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • #HarmonyOS:基础语法
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (2)MFC+openGL单文档框架glFrame
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (LLM) 很笨
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (每日持续更新)jdk api之StringBufferInputStream基础、应用、实战
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (五十)第 7 章 图(有向图的十字链表存储)
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建
  • *Algs4-1.5.25随机网格的倍率测试-(未读懂题)