SpringBoot2.0 的坑 之 static目录下的css、js资源无法访问到的问题
近日在做springboot的入门demo,发现存放在static下的静态资源(js、css、img)无法访问解决方案:编写MyMvcConfig实现WebMvcConfigurer 接口,/*** 添加静态资源文件,外部可以直接访问地址* @param registry*/@Overridepublic void addResourceHandlers(ResourceHandlerRegist
·
近日在做springboot的入门demo,发现存放在static下的静态资源(js、css、img)无法访问
解决方案:
- 编写MyMvcConfig 实现WebMvcConfigurer 接口,
/** * 添加静态资源文件,外部可以直接访问地址 * @param registry */ @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/"); }
试了,发现无果。
-
在application.properties 配置
spring.resources.static-locations=classpath:static
无果。。。
-
在classpath类路径下新建resources目录,存放静态资源。 成功~
依据:
"/**" 访问当前项目的任何资源,都去(静态资源的文件夹)找映射==
另外,~ 实现
WebMvcConfigurer 类,重写addViewControllers
发送 / 以及 /index.html,都默认来到index页面
//所有的webMvcConfigurer组件都会一起起作用
@Override
public void addViewControllers(ViewControllerRegistry registry) {
//浏览器会发送/dhu请求,来到success.html
registry.addViewController("/").setViewName("index");
registry.addViewController("/index.html").setViewName("index");
}
QQ:2248745948
WEchat: HHgood
更多推荐
已为社区贡献1条内容
所有评论(0)