您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Spring MVC(启动)不会为某些文件(WOFF等)发送MIME类型

Spring MVC(启动)不会为某些文件(WOFF等)发送MIME类型

好的,我自己找到的:-)

在Spring boot中,您可以使用此定制器定制servlet容器,并在其中添加新的mimetypes。

更新@H_301_6@ )

spring启动2.x:

@Component
public class ServletCustomizer implements WebServerFactoryCustomizer<TomcatServletWebServerFactory> {
    @Override
    public void customize(TomcatServletWebServerFactory factory) {
        MimeMappings mappings = new MimeMappings(MimeMappings.DEFAULT);
        mappings.add("woff", "application/x-font-woff");
        factory.setMimeMappings(mappings);
    }
}

spring启动1.x:

@Component
public class ServletCustomizer implements EmbeddedServletContainerCustomizer {

    @Override
    public void customize(ConfigurableEmbeddedServletContainer container) {
        MimeMappings mappings = new MimeMappings(MimeMappings.DEFAULT);
        mappings.add("woff","application/font-woff");
        mappings.add("woff2","application/font-woff2");
        container.setMimeMappings(mappings);
    }
}
Java 2022/1/1 18:18:03 有225人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶