Spring Boot Jar 包静态资源映射 - 如何将资源放在同级目录
是的,Spring Boot 默认将静态资源放在 classpath 下的 'static' 目录或 'public' 目录或 'resources' 目录中。如果你的静态资源放在与 Jar 包同级的 'resources' 目录中,则可以使用以下配置来映射静态资源:
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/**")
.addResourceLocations("file:./resources/")
.setCachePeriod(0);
}
}
这里的 'file:./resources/' 表示映射到与 Jar 包同级的 'resources' 目录下。
原文地址: https://www.cveoy.top/t/topic/n8iX 著作权归作者所有。请勿转载和采集!