2014-05-14 6 views
1

부트 스트랩 CSS를 처리하기 위해 webjars를 사용하고 있습니다. 그리고 나는 또한 webjar 번들에서 글리 phicon을 사용하고 있습니다.jawr, webjars, bootstrap, spring mvc - glyphicons가 표시되지 않습니다.

하지만 아이콘이로드되지 않습니다.

나는 jawr는 CSS URL을 다시 작성되는 것으로 나타났습니다 :

url('../jar:/META-INF/resources/webjars/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.ttf') 

불행하게도 jawr이 제공되지 TTF 파일을.

질문 :

  • 방법 Jawr 이미지 파일을 JS, TTF 및 기타 비 CSS를 제공하게?
  • "재미있는"URL을 통해 이러한 리소스를 제공하는 Jawr를 만드는 방법은 무엇입니까?
  • 다른 해결책?

답변

0

JAWR 및 스프링 부트에서 WebJars를 사용하여 동일한 문제가 발생합니다. 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/"); 
     } 
    } 
} 

나는 더 우아한 해결책을 모색해야합니다. 그러나 나는 더 이상 시간이 없다. 알게되면 다시 연락 할게.