• 自定义配置Springboot内嵌的tomcat


    两种方法都可以:例子:在tomcat里添加MIME类型,application/wasm

    1. 

    import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory;
    import org.springframework.boot.web.server.MimeMappings;
    import org.springframework.boot.web.servlet.server.ConfigurableServletWebServerFactory;
    import org.springframework.context.annotation.Bean;
    import org.springframework.context.annotation.Configuration;
    
    @Configuration
    public class TomcatConfig {
    	@Bean
    	public ConfigurableServletWebServerFactory configurableServletWebServerFactory() {
    		TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory();
    
    		MimeMappings mappings = new MimeMappings(MimeMappings.DEFAULT);
                    mappings.add("wasm", "application/wasm");
                    tomcat.setMimeMappings(mappings);
    
    		return tomcat;
    	}
    }
    

      

    2. 

    import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory;
    import org.springframework.boot.web.server.MimeMappings;
    import org.springframework.boot.web.server.WebServerFactoryCustomizer;
    import org.springframework.stereotype.Component;
    
    @Component
    public class ServletCustomizer implements WebServerFactoryCustomizer<TomcatServletWebServerFactory> {
        @Override
        public void customize(TomcatServletWebServerFactory factory) {
            MimeMappings mappings = new MimeMappings(MimeMappings.DEFAULT);
            mappings.add("wasm", "application/wasm");
            factory.setMimeMappings(mappings);
        }
    }
    

      

  • 相关阅读:
    Quartz_理解2
    Quartz_理解1
    Java监控常用工具 .
    DB2函数大全
    cvs上传复制项目
    PLSQL DEVELOPER 使用的一些技巧【转】
    webservice_模拟报文测试
    Myeclipse插件将wsdl生成java客户端代码
    利用 UltraEdit 重新排版 XML 结构数据
    uoj164. 【清华集训2015】V 统计
  • 原文地址:https://www.cnblogs.com/songyl/p/15194973.html
Copyright © 2020-2023  润新知