|
|
|
@ -1,5 +1,5 @@
@@ -1,5 +1,5 @@
|
|
|
|
|
/* |
|
|
|
|
* Copyright 2002-2020 the original author or authors. |
|
|
|
|
* Copyright 2002-2021 the original author or authors. |
|
|
|
|
* |
|
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
@ -29,7 +29,6 @@ import org.springframework.http.HttpMethod;
@@ -29,7 +29,6 @@ import org.springframework.http.HttpMethod;
|
|
|
|
|
import org.springframework.http.HttpStatus; |
|
|
|
|
import org.springframework.http.ResponseEntity; |
|
|
|
|
import org.springframework.http.client.HttpComponentsClientHttpRequestFactory; |
|
|
|
|
import org.springframework.stereotype.Controller; |
|
|
|
|
import org.springframework.web.bind.annotation.CrossOrigin; |
|
|
|
|
import org.springframework.web.bind.annotation.GetMapping; |
|
|
|
|
import org.springframework.web.bind.annotation.PostMapping; |
|
|
|
@ -38,7 +37,6 @@ import org.springframework.web.bind.annotation.RequestMethod;
@@ -38,7 +37,6 @@ import org.springframework.web.bind.annotation.RequestMethod;
|
|
|
|
|
import org.springframework.web.bind.annotation.RestController; |
|
|
|
|
import org.springframework.web.client.HttpClientErrorException; |
|
|
|
|
import org.springframework.web.client.RestTemplate; |
|
|
|
|
import org.springframework.web.cors.CorsConfiguration; |
|
|
|
|
import org.springframework.web.reactive.config.EnableWebFlux; |
|
|
|
|
import org.springframework.web.testfixture.http.server.reactive.bootstrap.HttpServer; |
|
|
|
|
|
|
|
|
@ -294,6 +292,7 @@ class CrossOriginAnnotationIntegrationTests extends AbstractRequestMappingIntegr
@@ -294,6 +292,7 @@ class CrossOriginAnnotationIntegrationTests extends AbstractRequestMappingIntegr
|
|
|
|
|
assertThat(entity.getHeaders().getAccessControlMaxAge()).isEqualTo(100); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Configuration |
|
|
|
|
@EnableWebFlux |
|
|
|
|
@ComponentScan(resourcePattern = "**/CrossOriginAnnotationIntegrationTests*") |
|
|
|
@ -415,14 +414,14 @@ class CrossOriginAnnotationIntegrationTests extends AbstractRequestMappingIntegr
@@ -415,14 +414,14 @@ class CrossOriginAnnotationIntegrationTests extends AbstractRequestMappingIntegr
|
|
|
|
|
private static class MaxAgeWithDefaultOriginController { |
|
|
|
|
|
|
|
|
|
@CrossOrigin |
|
|
|
|
@GetMapping(path = "/classAge") |
|
|
|
|
public String classAge() { |
|
|
|
|
@GetMapping("/classAge") |
|
|
|
|
String classAge() { |
|
|
|
|
return "classAge"; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@CrossOrigin(maxAge = 100) |
|
|
|
|
@GetMapping(path = "/methodAge") |
|
|
|
|
public String methodAge() { |
|
|
|
|
@GetMapping("/methodAge") |
|
|
|
|
String methodAge() { |
|
|
|
|
return "methodAge"; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|