Spring Boot无法访问静态资源css、js、图片等

深碍√TFBOYSˉ_ 2022-01-22 11:55 581阅读 0赞

1、static是默认静态资源目录,建好项目默认是不需要配置,也能访问的。如果访问不了,很可能是因为启动类加入注解了@EnableWebMvc,删了。

2、如果一定要使用@EnableWebMvc,加入下面的配置类即可,以代码方式指定视图相关配置,包括静态资源访问路径:

  1. @Configuration
  2. public class MyWebMvcConfig extends WebMvcConfigurerAdapter {
  3. @Override
  4. public void addResourceHandlers(ResourceHandlerRegistry registry) {
  5. //配置静态资源路径
  6. registry.addResourceHandler("/**")
  7. .addResourceLocations("resources/", "static/", "public/",
  8. "META-INF/resources/")
  9. .addResourceLocations("classpath:resources/", "classpath:static/",
  10. "classpath:public/", "classpath:META-INF/resources/");
  11. }
  12. }

发表评论

表情:
评论列表 (有 0 条评论,581人围观)

还没有评论,来说两句吧...

相关阅读