不灭的焱

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2021-05-28 11:59:33  修改时间:2024-04-24 21:01:11  分类:Java框架/系统  编辑

刚自学Spring Boot,遇到了个访问 css,js 等资源的问题,以前其他web项目,静态资源一般会放在webapp目录下,因为这是项目的默认访问路径,但是,当使用Spring Boot项目时,项目默认扫描路径是:

  • classpath:/static
  • classpath:/public
  • classpath:/resources
  • classpath:/META-INF/resources

一般会选择在/static目录下创建一个js文件夹存放js文件,css文件夹存放css文件

这个时候按照以往的经验是不是以为使用static/css/xxx.css就能访问到css文件,其实并不是。

首先项目是默认扫描static目录下的文件

其次使用Spring Boot时,一般都会在配置文件配置项目的访问路径

所以正确的访问路径应该为:/hello/css/xxx.css