一般一些静态资源会放在resource下的template或者static的目录里,spring会识别出来,知道他们是静态资源,会自动放行,加入不想放在默认位置,则spring容器不会自动识别,需要手动配置
配置方法:
创建一个config配置类 :
继承
WebMvcConfigurationSupport
重写
addResourceHandlers方法
对需要放行的资源进行映射
registry.addResourceHandler("/放行的资源目录/**").addResourceLocations("classpath:/放行的资源目录/");
例如:
对这两个前端页面进行放行...
-->
@Configuration
public class WebMvcConfig extends WebMvcConfigurationSupport {
//设置静态资源映射
@Override
protected void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/backend/**").addResourceLocations("classpath:/backend/");
registry.addResourceHandler("/front/**").addResourceLocations("classpath:/front/");
}
}