mirror of
https://github.com/continew-org/continew-starter.git
synced 2025-09-12 14:57:10 +08:00
refactor(core): 优化跨域配置默认值
This commit is contained in:
@@ -18,8 +18,10 @@ package top.charles7c.continew.starter.core.autoconfigure.cors;
|
|||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||||
|
import top.charles7c.continew.starter.core.constant.StringConstants;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -40,20 +42,22 @@ public class CorsProperties {
|
|||||||
/**
|
/**
|
||||||
* 允许跨域的域名
|
* 允许跨域的域名
|
||||||
*/
|
*/
|
||||||
private List<String> allowedOrigins = new ArrayList<>();
|
private List<String> allowedOrigins = new ArrayList<>(ALL);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 允许跨域的请求方式
|
* 允许跨域的请求方式
|
||||||
*/
|
*/
|
||||||
private List<String> allowedMethods = new ArrayList<>();
|
private List<String> allowedMethods = new ArrayList<>(ALL);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 允许跨域的请求头
|
* 允许跨域的请求头
|
||||||
*/
|
*/
|
||||||
private List<String> allowedHeaders = new ArrayList<>();
|
private List<String> allowedHeaders = new ArrayList<>(ALL);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 允许跨域的响应头
|
* 允许跨域的响应头
|
||||||
*/
|
*/
|
||||||
private List<String> exposedHeaders = new ArrayList<>();
|
private List<String> exposedHeaders = new ArrayList<>();
|
||||||
|
|
||||||
|
private static final List<String> ALL = Collections.singletonList(StringConstants.ASTERISK);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user