2016-03-29 2 views
0

Я получаю всплывающее окно для загрузки файлов шрифтов (ttf) в приложении для загрузки весны, файл шрифта связан с bootstrap3.Получение всплывающего окна для загрузки файла шрифта (ttf) в приложении весенней загрузки

enter image description here

Я пытался добавить Mimetypes как это, но все еще получаю всплывающее окно для я впервые открыть приложение.

import org.springframework.boot.context.embedded.ConfigurableEmbeddedServletContainer; 
import org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizer; 
import org.springframework.boot.context.embedded.MimeMappings; 
import org.springframework.stereotype.Component; 

@Component 
public class ServletCustomizer implements EmbeddedServletContainerCustomizer { 

    @Override 
    public void customize(ConfigurableEmbeddedServletContainer container) { 
     MimeMappings mappings = new MimeMappings(MimeMappings.DEFAULT); 
     mappings.add("woff","application/x-font-woff"); 
     mappings.add("eot","application/vnd.ms-fontobject"); 
     mappings.add("ttf","application/x-font-ttf"); 
     container.setMimeMappings(mappings); 
    } 
} 

Я пользуюсь Spring-boot 1.3.3.RELEASE + thymeleaf. Кто-нибудь знает, как решить эту проблему?

ответ

1

я решил проблему, добавив следующую строку в моей конфигурации безопасности

http.authorizeRequests().antMatchers("/fonts/**").permitAll(); 
+0

Спасибо за этот обмен, и она работала !!! – Buminda