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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.web.cors.CorsConfigurationSource配置跨域设置.org.springframework.web.filter.CorsFilter配置跨域过滤器.
-
Constructor Details
-
BaseWebAutoConfiguration
-
-
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实例
-