类 UrlBasedCorsConfigurationSource
- java.lang.Object
- org.springframework.web.cors.reactive.UrlBasedCorsConfigurationSource
- 所有已实现的接口:
CorsConfigurationSource
public class UrlBasedCorsConfigurationSource extends Object implements CorsConfigurationSource
Provide a per reactive requestCorsConfiguration
instance based on a collection ofCorsConfiguration
mapped on path patterns.Exact path mapping URIs (such as
"/admin"
) are supported as well as Ant-style path patterns (such as"/admin/**"
).- 从以下版本开始:
- 5.0
- 作者:
- Sebastien Deleuze, Brian Clozel
构造器概要
构造器 构造器 说明 UrlBasedCorsConfigurationSource()
Construct a newUrlBasedCorsConfigurationSource
instance with defaultPathPatternParser
.UrlBasedCorsConfigurationSource(PathPatternParser patternParser)
Construct a newUrlBasedCorsConfigurationSource
instance from the suppliedPathPatternParser
.
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 CorsConfiguration
getCorsConfiguration(ServerWebExchange exchange)
Return aCorsConfiguration
based on the incoming request.void
registerCorsConfiguration(String path, CorsConfiguration config)
Register aCorsConfiguration
for the specified path pattern.void
setCorsConfigurations(Map<String,CorsConfiguration> corsConfigurations)
Set CORS configuration based on URL patterns.
构造器详细资料
UrlBasedCorsConfigurationSource
public UrlBasedCorsConfigurationSource()
Construct a newUrlBasedCorsConfigurationSource
instance with defaultPathPatternParser
.- 从以下版本开始:
- 5.0.6
UrlBasedCorsConfigurationSource
public UrlBasedCorsConfigurationSource(PathPatternParser patternParser)
Construct a newUrlBasedCorsConfigurationSource
instance from the suppliedPathPatternParser
.
方法详细资料
setCorsConfigurations
public void setCorsConfigurations(@Nullable Map<String,CorsConfiguration> corsConfigurations)
Set CORS configuration based on URL patterns.
registerCorsConfiguration
public void registerCorsConfiguration(String path, CorsConfiguration config)
Register aCorsConfiguration
for the specified path pattern.
getCorsConfiguration
@Nullable public CorsConfiguration getCorsConfiguration(ServerWebExchange exchange)
从接口复制的说明:CorsConfigurationSource
Return aCorsConfiguration
based on the incoming request.- 指定者:
getCorsConfiguration
在接口中CorsConfigurationSource
- 返回:
- the associated
CorsConfiguration
, ornull
if none