我正在尝试在Spring-Boot-Admin中实现自定义视图。文档指出“ JavaScript捆绑包和CSS样式表必须放在/ META-INF / spring-boot-admin-server-ui / extensions / {name} /”的类路径上。。< / p>
我认为我已经掌握了JS和CSS的内容,但是现在我该在哪里将它们放入Spring Boot应用程序中呢?这可能真的很简单,但我不明白。
答案 0 :(得分:1)
他们应该转到“资源/静态”文件夹。
答案 1 :(得分:1)
https://docs.oracle.com/javase/tutorial/essential/environment/paths.html
这是有关类路径的Oracle文档,对于任何Java开发人员来说都是必不可少的阅读内容。
如果您使用的是Spring Boot,那么我假设您还使用了Maven / Gradle或同等版本。如果遵循其标准项目结构,则src/main/resources
将位于类路径上,您可以将js / css放在此处。
但是,在继续进行之前,我强烈建议您阅读以上文章,因为它对于Java语言的工作原理确实非常重要。
答案 2 :(得分:1)
如果您使用的是Maven / Gradle之类的工具,则放置在src/main/resources
中的所有内容都将放置在类路径中。
根据设置项目的方式,您可能需要创建一个胖子jar,以便Spring Boot Admin拾取文件。您可以查看罐子中的内容,看看是否有必要。某些类似IntellliJ的IDE会在您从IDE运行项目时为它创建一个胖jar,但是为部署而创建的jar不是胖jar。