gpt4 book ai didi

java - 将 webjar 作为根资源提供服务

转载 作者:行者123 更新时间:2023-12-02 00:04:08 24 4
gpt4 key购买 nike

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

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

@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 下重新打包内容
  • 为本期 Spring 刊投票:SPR-12323

关于java - 将 webjar 作为根资源提供服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25194854/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com