@Slf4j
@Configuration
public class WebMvcConfig extends WebMvcConfigurationSupport {
/*
设置静态资源映射
将我们自定义的资源路径映射成为静态的。
*/
@Override
protected void addResourceHandlers(ResourceHandlerRegistry registry) {
/*
在添加资源映射的时候,一定要加上static。
*/
log.info("开始进行静态资源映射!");
registry.addResourceHandler("/backend/**").
addResourceLocations("classpath:/static/backend/");
registry.addResourceHandler("/front/**").
addResourceLocations("classpath:/static/front/");
}
}
**注意:
- 必须加上@Configuration注解表明这是一个配置类。
- classpath代表类路径,如果咱们的静态资源放在了static文件夹下,要加上static。
- 上面的addResourceHandler 后面的参数是指URL的路径。
- addResourceLocations指的是映射到项目的路径。
- 可以添加@Slf4j的注解,加上一句log.info() 判断自己的配置是否生效。**