我是Spring 的新手,我正在尝试制作一个漂亮的 Web 应用程序,到目前为止我设置了所有内容,如果我在浏览器上运行我的页面,它会按预期显示。但是,如果我在端口8080上使用 tomcat 运行它(我使用的是 Intelijj),它不会加载css和js文件,甚至不会加载图片。
我从字面上搜索了这个问题并打开了所有StackOverflow类似的问题,我尝试编写一个配置文件,但它没有做任何事情,我对这种方法不确定,因为我见过有人没有写任何配置的例子,但他们仍然设法使所有静态资源加载,等等。是否需要编写一些秘密的应用程序属性?或者有必须写的配置代码?
我的资源文件夹如下所示:
-resources
-static
-CSS
-things.css
-JS
-datepicker.js
-Images
-many pictures
-templates
-Home.html and other pages
Run Code Online (Sandbox Code Playgroud)
而我之前引用 static-CSS-things.css 的代码是这样的:
link href="../static/CSS/things.css" th:href="@{/CSS/things.css}" rel="stylesheet" media="all" type="text/css"
Run Code Online (Sandbox Code Playgroud)
我认为这会使我的 css 文件加载,但事实并非如此。js 和图片也一样。谢谢!