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);
    }

  • 相关阅读:
    【bzoj2500】幸福的道路 树形dp+单调队列
    【ARC069F】Flags 2-sat+线段树优化建图+二分
    【bzoj2437】[Noi2011]兔兔与蛋蛋 二分图最大匹配+博弈论
    剑指offer——树的子结构
    剑指offer——反转链表
    腾讯算法岗面试算法题——计数排序
    作业帮面试题
    剑指offer——重建二叉树
    剑指offer——二维数组中的查找
    删除链表中重复的结点
  • 原文地址:https://www.cnblogs.com/panxuejun/p/7274947.html
Copyright © 2011-2022 走看看