Spring mvc jawr、WebJAR、引导、spring mvc-图标不显示

Spring mvc jawr、WebJAR、引导、spring mvc-图标不显示,spring-mvc,twitter-bootstrap-3,jawr,webjars,Spring Mvc,Twitter Bootstrap 3,Jawr,Webjars,我使用webjars来提供引导css。我也在使用webjar包中的glyphicons 但不幸的是,图标没有加载 我注意到jawr正在重写css URL: url('../jar:/META-INF/resources/webjars/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.ttf') 不幸的是,jawr不提供ttf文件 问题: 如何使Jawr服务于ttf和其他非css、js图像文件? 如何让Jawr通过那个有趣的url来服务这些资

我使用webjars来提供引导css。我也在使用webjar包中的glyphicons

但不幸的是,图标没有加载

我注意到jawr正在重写css URL:

url('../jar:/META-INF/resources/webjars/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.ttf')
不幸的是,jawr不提供ttf文件

问题:

如何使Jawr服务于ttf和其他非css、js图像文件? 如何让Jawr通过那个有趣的url来服务这些资源? 还有其他解决办法吗?
我在JAWR和Spring Boot中使用Webjar时也遇到同样的问题。如果您可以切换到Spring Boot,我有这个临时解决方案

@Configuration
public class BaseWebConfigurer extends WebMvcConfigurerAdapter {
...

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        if (!registry.hasMappingForPattern("/fonts/**")) {
            registry.addResourceHandler("/fonts/**")
                    .addResourceLocations("classpath:/META-INF/resources/webjars/bootstrap/3.3.5/fonts/");
        }
    }
}
我必须探索一个更优雅的解决方案。然而,我没有更多的时间了。等我知道了,我会再打给你的