我有一台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