Spring Boot classpath

19 浏览
0 Comments

Spring Boot classpath

在Spring Boot的文档中,关于提供静态内容,它说:

默认情况下,Spring Boot将从类路径中的名为/static(或/public或/resources或/META-INF/resources)的目录中提供静态内容。

我发现目录src/main/resources中的所有内容都将被复制到类路径中,所以我可以将我的静态内容放在src/main/resources/static中,一切都将正常工作,我很高兴,因为我可以将我的静态内容放在src目录下。

但是,我对此有一些疑问:

1.为什么文档没有说将静态内容放在src/main/resources/static中,而是提到了类路径(我认为这有点令人困惑)?

2.假设src/main/resources/中的内容总是会被复制到类路径中是正确的吗?

3.是否有一些Spring Boot官方文档解释了类路径中除了Java类和包之外应该找到的内容(到目前为止,我只知道可以找到src/main/resources/中的所有内容)?

0