zoukankan      html  css  js  c++  java
  • 配置类Configuration怎样使用

    public class CorsConfiguration {

    /**
    * Wildcard representing <em>all</em> origins, methods, or headers.
    */
    public static final String ALL = "*";

    private static final List<HttpMethod> DEFAULT_METHODS;

    static {
    List<HttpMethod> rawMethods = new ArrayList<HttpMethod>(2);
    rawMethods.add(HttpMethod.GET);
    rawMethods.add(HttpMethod.HEAD);
    DEFAULT_METHODS = Collections.unmodifiableList(rawMethods);
    }


    private List<String> allowedOrigins;

    private List<String> allowedMethods;

    private List<HttpMethod> resolvedMethods = DEFAULT_METHODS;

    private List<String> allowedHeaders;

    private List<String> exposedHeaders;

    private Boolean allowCredentials;

    private Long maxAge;


    /**
    * Construct a new {@code CorsConfiguration} instance with no cross-origin
    * requests allowed for any origin by default.
    * @see #applyPermitDefaultValues()
    */
    public CorsConfiguration() {
    }

    /**
    * Construct a new {@code CorsConfiguration} instance by copying all
    * values from the supplied {@code CorsConfiguration}.
    */
    public CorsConfiguration(CorsConfiguration other) {
    this.allowedOrigins = other.allowedOrigins;
    this.allowedMethods = other.allowedMethods;
    this.resolvedMethods = other.resolvedMethods;
    this.allowedHeaders = other.allowedHeaders;
    this.exposedHeaders = other.exposedHeaders;
    this.allowCredentials = other.allowCredentials;
    this.maxAge = other.maxAge;
    }


    /**
    Set<String> combined = new LinkedHashSet<String>(source);
    return new ArrayList<String>(combined);
    * Set the origins to allow, e.g. {@code "http://domain1.com"}.
    * <p>The special value {@code "*"} allows all domains.
    * <p>By default this is not set.
    */
    public void setAllowedOrigins(List<String> allowedOrigins) {
    this.allowedOrigins = (allowedOrigins != null ? new ArrayList<String>(allowedOrigins) : null);
    }

  • 相关阅读:
    数列分块入门 1-8
    最远点对 [线段树+树的直径]
    实验室外的攻防战 UOJ#180 [树状数组]
    二叉搜索树 [四边形不等式优化区间dp]
    树上的等差数列 [树形dp]
    序列 [树状数组+离散化]
    ATcoder1983 BBQ Hard
    8.18日报
    8.17日报
    8.16日报
  • 原文地址:https://www.cnblogs.com/panxuejun/p/7274947.html
Copyright © 2011-2022 走看看