【发布时间】:2016-03-13 15:22:25
【问题描述】:
在Spring Boot's docs here,关于提供静态内容,它说:
默认情况下,Spring Boot 将提供目录中的静态内容 在中称为 /static(或 /public 或 /resources 或 /META-INF/resources) 类路径。
我发现目录中的所有内容:
src/main/resources
将被复制到 classpath 中,因此我可以将我的静态内容放入:
src/main/resources/static
一切都会正常工作,我很高兴,因为我可以在src 目录下拥有我的静态内容。
但是,我对此有一些疑问:
- 为什么文档没有说将静态内容放在
src/main/resources/static中而不是谈论类路径(我认为这有点令人困惑)? - 是否可以假设
src/main/resources/中的内容将始终复制到类路径中? - 是否有一些 Spring Boot 官方文档解释了我应该在类路径中找到除 Java 类和包之外的内容(到目前为止,我只知道我可以找到来自
src/main/resources/的所有内容)?
【问题讨论】:
标签: java spring-mvc spring-boot classpath