在使用 Maven 将资源捆绑到 JAR 文件中时,我感觉我遗漏了一些关键的东西。我的目录结构是标准的 Maven 目录结构。
使用 IDE 时,我引用了资源文件\main\resources\public\images\path
,它工作正常,但是当 Maven css js 和图像不起作用并且站点看起来很糟糕时。如果我查看 jar,我会找到所有的 css、js 和图像。当我尝试在浏览器中打开 css 链接时,出现 404 错误。这是我的 pom.xml https://shrib.com/#XGISjWGN7QRfa2EIZD4r。在eclipse中它工作正常。我Spark.staticFiles.location("public");
用来加载资源。