SpringBoot项目结构
静态文件加载顺序
官方文档:
By default, Spring Boot serves static content from a directory called /static (or /public or /resources or /META-INF/resources) in the classpath or from the root of the ServletContext. It uses the ResourceHttpRequestHandler from Spring MVC so that you can modify that behavior by adding your own WebMvcConfigurerand overriding the addResourceHandlers method.
翻译:默认情况下,Spring Boot从类路径中的/static(或/public或/resources或/META-INF/resources)目录或ServletContext的根目录中提供静态内容。它使用来自Spring MVC的ResourceHttpRequestHandler,因此您可以通过添加自己的WebMvcConfigurer并覆盖addResourceHandlers方法来修改该行为。
之前写程序的时候发现不能直接访问/templates/文件夹下的html文件,原来是springboot并没有在启动的时候将/templates/文件夹映射成静态资源文件夹,所以访问html文件的是后报