Tabnine Logo
CorsRegistration.maxAge
Code IndexAdd Tabnine to your IDE (free)

How to use
maxAge
method
in
org.springframework.web.servlet.config.annotation.CorsRegistration

Best Java code snippets using org.springframework.web.servlet.config.annotation.CorsRegistration.maxAge (Showing top 20 results out of 315)

origin: Raysmond/SpringBlog

@Override
public void addCorsMappings(CorsRegistry registry) {
  if (env.acceptsProfiles(ENV_DEVELOPMENT)) {
    log.debug("Register CORS configuration");
    registry.addMapping("/api/**")
        .allowedOrigins("http://localhost:8080")
        .allowedMethods("*")
        .allowedHeaders("*")
        .allowCredentials(true)
        .maxAge(3600);
  }
}
origin: spring-projects/spring-framework

@Test
public void customizedMapping() {
  this.registry.addMapping("/foo").allowedOrigins("http://domain2.com", "http://domain2.com")
      .allowedMethods("DELETE").allowCredentials(false).allowedHeaders("header1", "header2")
      .exposedHeaders("header3", "header4").maxAge(3600);
  Map<String, CorsConfiguration> configs = this.registry.getCorsConfigurations();
  assertEquals(1, configs.size());
  CorsConfiguration config = configs.get("/foo");
  assertEquals(Arrays.asList("http://domain2.com", "http://domain2.com"), config.getAllowedOrigins());
  assertEquals(Arrays.asList("DELETE"), config.getAllowedMethods());
  assertEquals(Arrays.asList("header1", "header2"), config.getAllowedHeaders());
  assertEquals(Arrays.asList("header3", "header4"), config.getExposedHeaders());
  assertEquals(false, config.getAllowCredentials());
  assertEquals(Long.valueOf(3600), config.getMaxAge());
}
origin: vector4wang/spring-boot-quick

@Override  
public void addCorsMappings(CorsRegistry registry) {
  registry.addMapping("/**")  
      .allowedOrigins("*")  
      .allowCredentials(true)  
      .allowedMethods("GET", "POST", "DELETE", "PUT")  
      .maxAge(3600);  
}  
origin: xkcoding/spring-boot-demo

  @Override
  public void addCorsMappings(CorsRegistry registry) {
    registry.addMapping("/**")
        .allowedOrigins("*")
        .allowedMethods("HEAD", "OPTIONS", "GET", "POST", "PUT", "PATCH", "DELETE")
        .maxAge(MAX_AGE_SECS);
  }
}
origin: xuyaohui/cloud-ida-cli

  @Override
  public void addCorsMappings(CorsRegistry registry) {
    //允许全部请求跨域
    registry.addMapping("/**")
        //.allowedOrigins("http://localhost:8080")
//                .allowedOrigins("http://localhost:8088")
        .allowedMethods("GET", "POST","OPTIONS")
        .allowCredentials(true).maxAge(3600);

  }

origin: Apress/beg-spring-boot-2

  @Override
  public void addCorsMappings(CorsRegistry registry) {
    registry
      .addMapping("/**")
      .allowedMethods("GET","POST","PUT","DELETE","HEAD","OPTIONS")
      //.allowedHeaders("header1", "header2", "header3")
      //.exposedHeaders("header1", "header2")
      .allowCredentials(true)
      .maxAge(3600);
  }
}
origin: xuyaohui/cloud-ida-cli

  @Override
  public void addCorsMappings(CorsRegistry registry) {
    //允许全部请求跨域
    registry.addMapping("/**")
        //.allowedOrigins("http://localhost:8080")
//                .allowedOrigins("http://localhost:8088")
        .allowedMethods("GET", "POST","OPTIONS")
        .allowCredentials(true).maxAge(3600);

  }

origin: 794147572/cloud

  @Override
  public void addCorsMappings(CorsRegistry registry) {
    registry.addMapping("/**")
        .allowedOrigins("*")
        .allowCredentials(true)
        .allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS")
        .maxAge(3600);
  }
}
origin: songxinjianqwe/EShop-SOA

  /**
   * CORS 统一设置,不需要每个Controller去设置@CrossOrigin
   * @param registry
   */
  @Override
  public void addCorsMappings(CorsRegistry registry) {
    registry.addMapping("/**").allowedOrigins("*")
        .allowedMethods("GET", "HEAD", "POST", "PUT", "DELETE", "OPTIONS")
        .allowCredentials(false).maxAge(3600);
  }
}
origin: com.y3tu/y3tu-tool-web

@Override
public void addCorsMappings(CorsRegistry registry) {
  //设置允许跨域的路径
  registry.addMapping("/**")
      //设置允许跨域请求的域名
      .allowedOrigins("*")
      //是否允许证书 不再默认开启
      .allowCredentials(true)
      //设置允许的方法
      .allowedMethods("*")
      //跨域允许时间
      .maxAge(3600);
}
origin: yjjdick/sdb-mall

  @Override
  public void addCorsMappings(CorsRegistry registry) {
    registry.addMapping("/**")
      .allowedOrigins("*")
      .allowCredentials(true)
      .allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS")
      .maxAge(3600);
  }
}
origin: tech.hdis/framework-controller

  @Override
  public void addCorsMappings(CorsRegistry registry) {
    registry.addMapping("/**")
        .allowedOrigins("*")
        .allowCredentials(true)
        .allowedMethods("GET", "POST", "DELETE", "PUT")
        .maxAge(3600);
  }
}
origin: DigAg/digag-server

  @Override
  public void addCorsMappings(CorsRegistry registry) {
    registry.addMapping("/**").allowedOrigins("*")
        .allowedMethods("GET", "HEAD", "POST","PUT", "DELETE", "OPTIONS")
        .allowCredentials(false).maxAge(3600);
  }
};
origin: jiwenxing/spring-boot-demo

/**
 * 重写addCorsMappings方法实现跨域的设置
 * 当然跨域还可以通过在Controller或方法上添加‘@CrossOrigin("http://domain2.com")’的注解实现,不过下面这种方便统一管理
 * 参考:https://docs.spring.io/spring/docs/current/spring-framework-reference/html/cors.html
 */
@Override
public void addCorsMappings(CorsRegistry registry) {
  registry.addMapping("/api/**")
    .allowedOrigins("http://initem.m.jd.com")
    .allowedMethods("GET", "POST", "DELETE", "OPTIONS")
    .allowCredentials(true).maxAge(3600);
}

origin: tumao2/hdw-dubbo

  @Override
  public void addCorsMappings(CorsRegistry registry) {
    registry.addMapping("/**")
        .allowCredentials(true)
        .allowedHeaders("*")
        .allowedOrigins("*")
        .allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS")
        .maxAge(3600);
  }
}
origin: okhelperTeam/okhelper-service

  @Override
  public void addCorsMappings(CorsRegistry registry) {
    registry.addMapping("/**").allowedOrigins(DEFAULT_ORIGINS)
        .allowedMethods("GET", "HEAD", "POST", "PUT", "DELETE", "OPTIONS")
        .allowedHeaders(DEFAULT_ALLOWED_HEADERS)
        .allowCredentials(true)
        .maxAge(3600);
  }
}
origin: ConsenSys/IPFS-Store

  @Override
  public void addCorsMappings(CorsRegistry registry) {

    registry.addMapping(MAPPING_PATH).allowedOrigins(this.allowedOrigin)
        .allowedMethods(this.allowedMethods).allowedHeaders(this.allowedHeaders)
        .allowCredentials(this.allowCredentials).maxAge(this.maxAge);
  }
}
origin: Apress/beg-spring-boot-2

  @Override
  public void configureRepositoryRestConfiguration(RepositoryRestConfiguration config) {
    config.exposeIdsFor(User.class, Post.class, Comment.class);

    config.getCorsRegistry()
        .addMapping("/**")
          //.allowedOrigins("http://localhost:3000")
          .allowedOrigins("*")
          .allowedMethods("HEAD", "OPTIONS", "GET", "POST", "PUT", "DELETE")
          .allowCredentials(false)
          .maxAge(3600);
  }
}
origin: de.adorsys.psd2/xs2a-impl

@Override
public void addCorsMappings(CorsRegistry registry) {
  registry.addMapping("/v1/**")
    .allowCredentials(corsConfigurationProperties.getAllowCredentials())
    .allowedOrigins(getTargetParameters(corsConfigurationProperties.getAllowedOrigins()))
    .allowedHeaders(getTargetParameters(corsConfigurationProperties.getAllowedHeaders()))
    .allowedMethods(getTargetParameters(corsConfigurationProperties.getAllowedMethods()))
    .maxAge(corsConfigurationProperties.getMaxAge());
}
origin: adorsys/xs2a

@Override
public void addCorsMappings(CorsRegistry registry) {
  registry.addMapping("/v1/**")
    .allowCredentials(corsConfigurationProperties.getAllowCredentials())
    .allowedOrigins(getTargetParameters(corsConfigurationProperties.getAllowedOrigins()))
    .allowedHeaders(getTargetParameters(corsConfigurationProperties.getAllowedHeaders()))
    .allowedMethods(getTargetParameters(corsConfigurationProperties.getAllowedMethods()))
    .maxAge(corsConfigurationProperties.getMaxAge());
}
org.springframework.web.servlet.config.annotationCorsRegistrationmaxAge

Javadoc

Configure how long in seconds the response from a pre-flight request can be cached by clients.

By default this is set to 1800 seconds (30 minutes).

Popular methods of CorsRegistration

  • allowedOrigins
    The list of allowed origins that be specific origins, e.g. "http://domain1.com", or "*" for all orig
  • allowedMethods
    Set the HTTP methods to allow, e.g. "GET", "POST", etc. The special value "*" allows all methods.By
  • allowCredentials
    Whether the browser should send credentials, such as cookies along with cross domain requests, to th
  • allowedHeaders
    Set the list of headers that a preflight request can list as allowed for use during an actual reques
  • exposedHeaders
    Set the list of response headers other than "simple" headers, i.e. Cache-Control, Content-Language,
  • <init>
  • getCorsConfiguration
  • getPathPattern

Popular in Java

  • Making http post requests using okhttp
  • scheduleAtFixedRate (Timer)
  • requestLocationUpdates (LocationManager)
  • findViewById (Activity)
  • Container (java.awt)
    A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT co
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • Callable (java.util.concurrent)
    A task that returns a result and may throw an exception. Implementors define a single method with no
  • ConcurrentHashMap (java.util.concurrent)
    A plug-in replacement for JDK1.5 java.util.concurrent.ConcurrentHashMap. This version is based on or
  • Reference (javax.naming)
  • JLabel (javax.swing)
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now