我在spring-boot应用程序中获得了下载字体文件(ttf)的弹出窗口,字体文件与bootstrap3有关。
我尝试添加像这样的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。 有谁知道如何解决这个问题?
答案 0 :(得分:1)
我通过将此行添加到我的安全配置
来解决了这个问题http.authorizeRequests().antMatchers("/fonts/**").permitAll();