2016-03-29 5 views
0

Ich bekomme ein Popup zum Herunterladen der Schriftarten-Dateien (ttf) in einer Spring-Boot-Anwendung, die Schriftart-Datei zu Bootstrap3 verwandt ist.Erhalten eines Popup zum Herunterladen der Font-Datei (ttf) in einer Spring-Boot-Anwendung

enter image description here

Ich habe versucht, MIME-Typen wie diese hinzufügen, aber immer noch das Popup für das erste Mal, dass ich die Anwendung öffnen zu bekommen.

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); 
    } 
} 

ich mit Spring-boot 1.3.3.RELEASE + thymeleaf. Kann jemand dieses Problem lösen?

Antwort

1

beschloß ich, das Problem durch diese Linie zu meiner Sicherheit Config Hinzufügen

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

Vielen Dank für diese teilen und es hat funktioniert !!! – Buminda