Class BaseWebAutoConfiguration

java.lang.Object
com.codeupsoft.base.web.autoconfigure.BaseWebAutoConfiguration

@AutoConfiguration @ConditionalOnWebApplication @EnableConfigurationProperties(BaseWebProperties.class) @ConditionalOnProperty(prefix="codeupsoft.base.web", name="auto-configure", havingValue="true", matchIfMissing=true) public class BaseWebAutoConfiguration extends Object
Base Web自动配置类 用于Spring Boot自动配置,导入所有Web相关组件.
Since:
1.0.0
Author:
codeupsoft
  • Constructor Details

    • BaseWebAutoConfiguration

      public BaseWebAutoConfiguration(BaseWebProperties baseWebProperties)
  • Method Details

    • globalExceptionHandler

      @Bean @ConditionalOnMissingBean(GlobalExceptionHandler.class) public GlobalExceptionHandler globalExceptionHandler()
    • corsConfigurationSource

      @Bean @ConditionalOnProperty(prefix="codeupsoft.base.web.cors", name="enabled", havingValue="true", matchIfMissing=true) public org.springframework.web.cors.CorsConfigurationSource corsConfigurationSource()
      配置跨域设置.
      Returns:
      CorsConfigurationSource实例
    • corsFilter

      @Bean @Order(-2147483647) @ConditionalOnProperty(prefix="codeupsoft.base.web.cors", name="enabled", havingValue="true", matchIfMissing=true) public org.springframework.web.filter.CorsFilter corsFilter()
      配置跨域过滤器. 优先使用web模块的跨域配置,设置较高的优先级
      Returns:
      CorsFilter实例