1. 程式人生 > >SpringBoot的Web配置

SpringBoot的Web配置

end nta body bean pre 要求 pen color 默認

重寫全局配置

  • 如果springboot提供的springmvc配置不符合要求,則可以通過一個配置類(標有@Configuration註解的類)加上@EnableWebMvc註解來實現完全自己控制的mvc配置
  • 當你既想保留springboot提供的配置,又想增加自己額外的配置時,可以定義一個配置類並繼承WebMvcConfigurationAdapter,無須使用@EnableWebMvc註解

servlet容器配置(servlet容器配置)

  • 如果需要使用代碼的方式配置servlet容器,則可以註冊一個實現EmbeddedServletContainerCustomizer接口的bean,若想直接配置Tomcat、Jetty、Undertow則可以直接定義TomcatEmbededServletContainerFactory、Jetty....、Undertow...
  • springboot默認是以tomcat作為servlet容器,修改為其他web容器
    <dependency>
          <groupId>org.springframework.boot</groupId>
              <artifactId>spring-boot-starter-web</artifactId>
              <exclusions>
                   <exclusion>
                       <groupId>org.springframework.boot</
    groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions> <version>1.3.7.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId
    > <artifactId>spring-boot-starter-jetty</artifactId> </dependency>

SpringBoot的Web配置