关于Servlet在Spring boot中的定制

Spring boot2.0以上版本定制Servlet

    • Spring boot 2.0之前的版本
    • Spring boot 2.0之后的版本

Spring Boot2.0以上版本EmbeddedServletContainerCustomizer被WebServerFactoryCustomizer替代

Spring boot 2.0之前的版本

	@Bean
	public EmbeddedServletContainerCustomizer em(){
     
	
	return new EmbeddedServletContainerCustomizer(){
     
	
		@Override
		public void customize(ConfigurableEmbeddedServletContainer container){
     
		container.setPort(8081);
		}
	};
	}

Spring boot 2.0之后的版本

    @Bean
    public WebServerFactoryCustomizer<ConfigurableWebServerFactory> webServerFactoryCustomizer(){
     
        return new WebServerFactoryCustomizer<ConfigurableWebServerFactory>() {
     
            @Override
            public void customize(ConfigurableWebServerFactory factory) {
     
                factory.setPort(8081);
            }
        };
    }
    ```
    

你可能感兴趣的:(开发遇到的坑,spring,boot,servlet,spring)