我正在使用webjars服务引导css。我还使用了webjar包中的图标。
但不幸的是,图标没有加载。
我注意到jawr正在重写css urls:
url('../jar:/META-INF/resources/webjars/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.ttf')不幸的是,jawr没有为ttf文件提供服务。
问题:
发布于 2015-11-05 03:42:51
我在JAWR和Spring中使用WebJars也遇到了同样的问题。如果您只需切换到Spring,我就有了这个临时解决方案。
@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/");
}
}
}我必须探索一个更优雅的解决方案。但是,我没有时间了。等我发现了,我会再联系你的。
https://stackoverflow.com/questions/23663605
复制相似问题