我有一台Spring Boot服务器,其中包含一个带有我的客户端代码的webjar。我想在我的服务的根目录而不是/ webjar / name / version位置提供此webjar。

我能够使用以下配置重新映射:

@Configuration
public class ClientResourceConfiguration extends WebMvcConfigurerAdapter {
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/**").addResourceLocations("classpath:/META-INF/resources/webjars/my-client/1.0-SNAPSHOT/");
    }
}


这里还有两个问题:
-我在路径中编码版本,我想避免
-webjar中的资源仍在/ webjar / name / version路径中可用

有什么建议?

最佳答案

两种解决方案:


直接在/META-INF/resources下重新打包您的内容
投票给这个春季刊:SPR-12323

09-16 04:36