In the Spring Boot’s docs here, about serving static content, it says:
By default Spring Boot will serve static content from a directory
called /static (or /public or /resources or /META-INF/resources) in
I found that all the content in the directory:
will be copied inside the classpath, so I can put my static content in:
and all will work fine and I’m happy since I can have my static content under the
But, I have some questions about this:
- Why the documentation doesn’t say to put static content in
src/main/resources/staticinstead of speaking about the classpath (I think this is a bit confusing)?
- Is it good to assume that the content in
src/main/resources/will be always copied in the classpath?
- Is there some Spring Boot official documentation explaining what I’m supposed to find in the classpath other than Java classes and packages (up to now I only know I can found all the content from