更改 Spring-boot 静态 Web 资源位置?

2023-12-28

基于本教程:

http://spring.io/guides/gs/serving-web-content/ http://spring.io/guides/gs/serving-web-content/

我可以使用百里香来提供该地点的景观

/src/main/resources/templates/

但是,我必须将静态网页内容(css、js)放在另一个位置:

/src/main/webapp/resources

并链接资源你好.html像那样:

<link href="resources/hello.css" />
<script src="resources/hello.js"></script>

目录结构为:

└── src
    └── main
        └── java
            └── hello.java
        └──resources
            └──templates
               └──hello.html
        └──webapp
            └──resources
               └──hello.js
               └──hello.css

问题是当我运行网络服务器时,静态文件的链接是有效的。但如果我打开html离线模式下的文件,链接已损坏。

我可以将静态资源从

/src/main/webapp/resources

to:

/src/main/resources/templates/resources

新的目录结构如下:

└── src
    └── main
        └── java
            └── hello.java
        └──resources
            └──templates
               └──hello.html
               └──resources
                  └──hello.js
                  └──hello.css

我尝试过但不起作用。


Try src/main/resources/static (or src/main/resources/public or src/main/resources/resources)。所有这些都是由 Spring Boot 自动配置注册的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

更改 Spring-boot 静态 Web 资源位置? 的相关文章

随机推荐

  • 找出什么在调用 __fastfail

    我有一个我不熟悉的庞大代码库 并且程序异常终止 因为某处的线程正在调用 fastfail 这是基于消息 其结尾为 致命程序退出请求 调用堆栈没有符号 因为它位于 C 2015 运行时内 ucrtbase dll 该调用似乎是在我的主线程之外
  • 使用委托从 VC2 中取消隐藏 VC1 中的按钮

    我正在尝试使用辅助 VC 中的按钮取消隐藏 ViewControl 中的一些按钮 在我的研究中 我发现我必须使用 委托行动 我创建了两个名为 VC1 gt VC2 的类 VC1 h 包含 import
  • sql检测有向图中的循环

    我们有一个由边表表示的有向图 我们如何检测纯 SQL 中的循环 CREATE TABLE edges id integer primary key identity from node int to node int CREATE NONC
  • 在 shell 脚本中查找某个时间间隔内数据集之间的持续时间及其最大值

    这与我的旧问题有关在 shell 脚本中查找数据集之间的持续时间及其最大值 https stackoverflow com questions 58889328 find the durations and their maximum be
  • 如何处理 Mercurial 中的封闭拓扑头?

    在尝试解决两者之间的整合时Kiln https www fogcreek com kiln and Bamboo https www atlassian com software bamboo我遇到了一个问题 Fog Creek 支持人员指
  • Laravel 和 phpStorm 集成 - “无法解析目录”

    我正在使用 Laravel 5 1 并且我观看了杰弗里的视频 https laracasts com series how to be awesome in phpstorm episodes 15关于如何解决外墙问题 现在 一切almos
  • SQL:选择表A中不在表B中的所有唯一值

    我有表A Id Name Department 0 Alice 1 0 Alice 2 1 Bob 1 和表B Id Name 0 Alice 我想选择表 A 中所有不存在于表 B 中的唯一 ID 我该怎么做 select distinct
  • 如何让 Express 路由与带有 HTML5 样式 URL 的 Angular 路由一起使用?

    我想制作一个带有 HTML5 样式 URL 的 AngularJS 应用程序 即没有 URL 中的片段 因此 在我的 Angular 应用程序的路由控制器模块中 我有如下内容 angular module app config routeP
  • 无法使用字符串作为哈希引用..?

    我正在尝试为网络索引程序解析 HTML 文档 为此 我正在使用HTML Toke解析器 http search cpan org perldoc HTML 3a 3aTokeParser 我的第一个 if 语句的最后一行出现错误 if to
  • 将核心数据对象绑定到输入 SwiftUI

    我正在使用 SwiftUI 创建一个小锻炼应用程序 我有一个存储在核心数据中的练习列表 当用户从列表中选择一个练习时 我会将其添加到状态中的数组中 State private var workoutExercises CDWorkoutEx
  • Windows Azure 项目 Web 角色入口点主机已停止错误

    我刚刚开始 Azure 的开发 我已经创建了一个具有 Asp net 角色的 Azure 项目 但是当我尝试调试它而不进行任何更改时 它会出现以下错误 Windows Azure Web 角色入口点主机已停止工作 检查您的 UserProf
  • 如何使用cordova2.6的config.xml设置android启动屏幕

    我的应用程序使用 cordova2 6 我可以使用 cordova 附带的 SplashScreen api 设置启动屏幕 这也很好用 但是当我尝试使用时
  • 无法在 Java 中声明 Main 之外的类数组

    我想在主类之外创建一个类数组 但它无法编译 如果我将 ObjectArray 代码放入 Main 类中 一切都会正常工作 我尝试创建一个构造函数 扩展类 但似乎没有任何效果 在谷歌中找不到答案 如何让它发挥作用 class Main pub
  • React-share util.inherits 不是一个函数 webpack 2

    当我尝试在我的应用程序中包含react share时 我遇到下一个错误 所有编译都很好 如果我转到另一条路线 其中没有加载该库工作正常 但当我包含它时崩溃 TypeError util inherits is not a function
  • React + springboot csrf

    我在 springboot 项目中有一个 React 应用程序 该 React 应用程序使用其余调用来获取 设置内容 实际上我已经在配置适配器中禁用了 csrf csrf disable 但我想解决这个问题 我如何处理react和sprin
  • 使用 shlex.split 时保留引号

    使用 shlex split 时如何保留 带空格的值 周围的引号 s SOME VAR value with spaces VAR2 value2 shlex split s SOME VAR value with spaces VAR2
  • 收到内存警告

    我正在开发一个带有 xml 解析器 uiwebview navigationcontroller 的应用程序 在主控制器上显示大量图像 这些图像在应用程序的整个生命周期中保留在内存中 我使用核心数据存储数据 由于收到以下警告 我试图找出应用
  • nix-shell:如何指定自定义环境变量?

    我正在学习 nixos 和 nix 表达式 在项目文件夹中 我创建了一个 shell nix 当我运行时nix shell我希望它为我预设一个环境变量 例如设置 PGDATA 环境变量 我知道有几种方法可以编写 nix 表达式文件 我还没有
  • 调整TableView菜单按钮

    Problem TableView 的 setTableMenuButtonVisible 提供了一种更改表列的可见性的机制 然而 该功能还有很多不足之处 菜单应保持打开状态 我有 e G 15 个表格列 单击菜单打开 gt 单击列 gt
  • 更改 Spring-boot 静态 Web 资源位置?

    基于本教程 http spring io guides gs serving web content http spring io guides gs serving web content 我可以使用百里香来提供该地点的景观 src ma