目录
1、 cs、js、jpg图片 等静态资源默认存放在resource目录下的static目录下;
2、html 默认存放在在resource目录下的templates
3、在html中引用本地js格式:
<script type='text/javascript' src="../js/shop/ownerlogin.js" charset='utf-8'></script>
注意:不需要加上“/static”
4、想要访问html 则需要引入依赖包:spring-boot-starter-thymeleaf
5、SpringBoot2 必须重写该方法,否则静态资源无法访问
/**
* 这里有个坑,SpringBoot2 必须重写该方法,否则静态资源无法访问
* 注意配置static、public等顺序,我把static放后面也报错404
* @param registry
*/
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry){
registry.addResourceHandler("/**")
.addResourceLocations("classpath:/static/")
.addResourceLocations("classpath:/public/")
.addResourceLocations("classpath:/resources/")
.addResourceLocations("classpath:/META-INF/resources/");
super.addResourceHandlers(registry);
}