SpringBoot访问wewb中的静态资源
总体来讲,SpringBoot访问web中的静态资源,有两个方式:
1.SpringBoot默认指定了一些固定的目录结构,静态资源放到这些目录中的某一个,系统运行后,浏览器就可以访问到
关键是SpringBoot默认指定的可以存放静态资源的目录有哪些?
- classpath:/META-INF/resources/
- classpath:/resources/
- classpath:/static/ 这个是工具自动帮我们生成目录,用的最多的目录
- classth:/public/
- e./ 当前项目的根路径
- f.src/main/webapp
2.这些默认的目录是可以在全局配置文件中修改,修改后,除配置的目录以外其他项目就不可以再访问静态资源了:
spring.resources.static-locations=classpath:resources,classpath:static
3.SpringBoot默认的首页是放在任一个静态资源目录下的index.html
4.SpringBoot默认的web页面图标是放在任一静态资源目录下的favicon.ico