1348 Commits (1ffffef85e80c98ed1c002e3425d4cbbce570719)

Author SHA1 Message Date
rstoyanchev dec5265354 Use wrapped response in HandlerFunctionAdapter 2 years ago
rstoyanchev 5f601ceb45 Mark response errors from @ExceptionHandler as handled 2 years ago
rstoyanchev ef0717935b Test wrapping of response for async request 2 years ago
rstoyanchev 379ffac508 Add state and response wrapping to StandardServletAsyncWebRequest 2 years ago
Sam Brannen 122372c580 Spring cleaning: update copyright headers 2 years ago
Sam Brannen 5ae6c0e8ca Spring cleaning: avoid unnecessary super() invocations 2 years ago
Sam Brannen 4bd1485ce4 Spring cleaning: use method references 2 years ago
Sam Brannen 4339c8eac2 Spring cleaning: use diamond operator 2 years ago
Arjen Poutsma 89d746ddf8 Avoid async dispatch if completed in AsyncServerResponse 2 years ago
Sam Brannen a85bf3185e Remove APIs deprecated for removal in 6.2 2 years ago
Sam Brannen 6b482df6fa Clean up warning in Gradle build 2 years ago
Brian Clozel f9ae54d91e Allow sending SSE events without data 2 years ago
Sébastien Deleuze d3ca6f9f6a Add resource redirection to WebMVC functional router 2 years ago
Arjen Poutsma 750cb73902 Introduce single-value request predicates 2 years ago
Patrick Strawderman 0fdf759896 Optimize Map methods in ServletAttributesMap 2 years ago
Sam Brannen db535863dd Consistently use class literals for primitive types 2 years ago
Sam Brannen 9eae0ba50e Clean up warnings in build 2 years ago
Sam Brannen 45a1f98bd6 Polishing 2 years ago
Sam Brannen 3b2f6e74a6 Make assertions based on Annotation#toString() lenient 2 years ago
Sam Brannen 4cc91a2869 Ensure inherited @⁠HttpExchange annotation can be overridden in controller 2 years ago
Sam Brannen 6697461003 Reject mixed @⁠RequestMapping and @⁠HttpExchange declarations in MVC & WebFlux 2 years ago
Sam Brannen b8b31ff8a1 Reject multiple @⁠HttpExchange declarations in MVC and WebFlux 2 years ago
Sam Brannen c5c77b93fe Polishing 2 years ago
Stéphane Nicoll f5b0d9509d Polish 2 years ago
Sam Brannen 699da7c383 Log warning if multiple @⁠RequestMapping annotations are declared 2 years ago
Sam Brannen fdf187ec46 Polishing 2 years ago
Stéphane Nicoll 0c42965fc3 Polish 2 years ago
Stéphane Nicoll ee04442be7 Polish 2 years ago
rstoyanchev e7eaaaded1 Explicit initialization of shouldValidate flags 2 years ago
rstoyanchev 2593b60f2b Do not set exception attribute if response body is set 2 years ago
Juergen Hoeller bb1cdb6b48 Consistently expose parameter annotations from base classes as well 2 years ago
Stéphane Nicoll 1f2d29ee08 Polish 2 years ago
rstoyanchev e0d6b69195 Update contribution 2 years ago
Yanming Zhou a3532bfccc ResponseStatusException reason as message code for ProblemDetail 3 years ago
Sébastien Deleuze 318d460256 Add CORS support for Private Network Access 2 years ago
Stéphane Nicoll a8273a3009 Resolve property placeholder in RequestMapping if necessary 2 years ago
Brian Clozel 7c9307e970 Fix HandlerMappingIntrospector uri matching 2 years ago
Sam Brannen ffddbb586e Upgrade to AssertJ 3.25.0 2 years ago
Stéphane Nicoll a6e87b40c7 Polish "Use diamond operator where feasible" 2 years ago
Yanming Zhou 094479b55f Use diamond operator where feasible 2 years ago
Yanming Zhou a35384fd57 Use text block where feasible 2 years ago
Sam Brannen c0683cd30b Update copyright headers 2 years ago
rstoyanchev dd23b1d156 Add mappedHandler Predicate to AbstractHandlerExceptionResolver 2 years ago
rstoyanchev 753409083d Add urlDecode property to ServletCookieValueMethodArgumentResolver 2 years ago
Yanming Zhou afcd03bddc Replace assertThat(x.isEmpty()).isTrue() with assertThat(x).isEmpty() 2 years ago
Yanming Zhou 7b16ef90f1 Replace assertThat(x.equals(y)) with assertThat(x).isEqualTo(y) 2 years ago
Yanming Zhou e2852e7355 Replace assertThat(x.contains(y)).isTrue() with assertThat(x).contains(y) 2 years ago
Yanming Zhou 66e405525b Replace assertThat(x instanceof y).isTrue() with assertThat(x).isInstanceOf(y.class) 2 years ago
Yanming Zhou 59815cefce Replace assertThat(x.get(i)). with assertThat(x).element(i). 2 years ago
Yanming Zhou 785ad399e9 Replace assertThat(x.iterator().next()) with assertThat(x).element(0) 2 years ago