如何将文件放在类路径中?

我正在尝试在 Spring-Boot-Admin 中实现自定义视图。文档指出“JavaScript-Bundle 和 CSS-Stylesheet 必须放在 /META-INF/spring-boot-admin-server-ui/extensions/{name}/ 的类路径上”

我想我已经有了 JS 和 CSS 的东西,但是现在我必须将它们确切地放在我的 Spring Boot 应用程序中的什么地方?这可能真的很简单,但我不明白。


慕莱坞森
浏览 108回答 3
3回答

皈依舞

如果您使用的是 Spring Boot,我假设您也在使用 Maven/Gradle 或类似的东西。如果您遵循他们的标准项目结构,src/main/resources将在类路径上,您可以将您的 js/css 放在那里。

心有法竹

他们应该去“资源/静态”文件夹。

LEATH

src/main/resources如果您使用 Maven/Gradle 之类的工具,则放置在其中的任何内容都将放置在您的类路径中。根据您设置项目的方式,您可能需要创建一个 fat jar 以便 Spring Boot Admin 获取文件。您可以查看 jar 中的内容,看看是否有必要。当您从 IDE 运行项目时,某些 IDE(如 IntellliJ)会创建一个胖 jar,但为部署创建的 jar 不是胖 jar。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java