一种最常见的问题,静态资源放在默认的目录,如:resources/static或resources/templates
访问静态资源的时候,路径不应带上默认目录,因为springboot默认从这些目录下开始加载,如下图
当然也可以自定义目录
还有另一种巨坑爹的,如果项目中含有@EnableWebMvc,划重点!这个标签启用了Spring MVC的注解支持,使得spring boot中的注解默认转化为Spring MVC了,也就是说,要想使用静态资源,得按照springmvc的方式去进行资源配置。
下面是详解:
https://blog.csdn.net/testcs_dn/article/details/80249894
https://blog.csdn.net/LeegooWang/article/details/78591086