重写全局配置
- 如果springboot提供的springmvc配置不符合要求,则可以通过一个配置类(标有@Configuration注解的类)加上@EnableWebMvc注解来实现完全自己控制的mvc配置
- 当你既想保留springboot提供的配置,又想增加自己额外的配置时,可以定义一个配置类并继承WebMvcConfigurationAdapter,无须使用@EnableWebMvc注解
servlet容器配置(servlet容器配置)
- 如果需要使用代码的方式配置servlet容器,则可以注册一个实现EmbeddedServletContainerCustomizer接口的bean,若想直接配置Tomcat、Jetty、Undertow则可以直接定义TomcatEmbededServletContainerFactory、Jetty....、Undertow...
- springboot默认是以tomcat作为servlet容器,修改为其他web容器
org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-tomcat 1.3.7.RELEASE org.springframework.boot spring-boot-starter-jetty