Commit Graph

  • 1292bb20f9 WebTestClient supports customer argument resolvers Rossen Stoyanchev 2017-04-28 15:04:43 -04:00
  • f2caaa9195 Add @Request(Param/Part) support for multipart requests Sebastien Deleuze 2017-04-28 16:12:15 +02:00
  • 4bfd04b3c5 Add multipart support to ServerWebExchange Sebastien Deleuze 2017-04-28 12:03:55 +02:00
  • 8e272bc5b0 Expose ServerCodecConfigurer as a bean Sebastien Deleuze 2017-04-28 11:36:50 +02:00
  • a712c19661 Add multipart support to WebFlux functional API Sebastien Deleuze 2017-04-27 19:04:41 +02:00
  • 852dc84d38 Add MultipartHttpMessageWriter Sebastien Deleuze 2017-04-27 11:45:40 +02:00
  • 23e4dd6d3d Add reading reactive multipart request support Sebastien Deleuze 2017-04-27 11:45:25 +02:00
  • 7f1fa225fe Latest dependency updates (Groovy 2.4.11, RxJava 1.2.10, H2 1.4.195) Juergen Hoeller 2017-04-28 12:06:55 +02:00
  • 0f6704202d Merge pull request #1404 from jonathanborenstein:master Stephane Nicoll 2017-04-28 11:07:40 +02:00
  • 1b9e12f52f Polish "Use Java 8 forEach method on Map" Stephane Nicoll 2017-04-28 10:53:23 +02:00
  • 13dc0cd828 Use Java 8 forEach method on Map Jon Borenstein 2017-04-25 18:00:38 -04:00
  • 1ea54eb2c6 GenericFilterBean lazily initializes its default environment Juergen Hoeller 2017-04-27 21:38:30 +02:00
  • 04f0f137e6 Aligned exception message for httpOnly Juergen Hoeller 2017-04-27 21:32:11 +02:00
  • baa7b1c6c8 Simplified match condition checks Juergen Hoeller 2017-04-27 21:31:50 +02:00
  • 17f274fd6a Debug log messages for value retrieval exceptions Juergen Hoeller 2017-04-27 21:31:39 +02:00
  • c1edb3b5bd Enforce limit on classes loaded by Spel compiled expression loader Andy Clement 2017-04-27 11:21:27 -07:00
  • cd95f34666 Merge pull request #1399 from dreis2211/SPR-15477 Juergen Hoeller 2017-04-27 20:26:37 +02:00
  • 13b39521d8 Optimize AntPathMatcher when checking for potential matches Christoph Dreis 2017-04-24 18:54:16 +02:00
  • d9bde0812f Merge pull request #1373 from lc-nyovchev/master Juergen Hoeller 2017-04-27 15:20:07 +02:00
  • e80de55929 Added httpOnly cookie ResultMatcher nyo 2017-04-04 19:48:58 +02:00
  • 226cddadef Add getTargetDataSource to TransactionAwareCacheDecorator Stephane Nicoll 2017-04-27 11:34:10 +02:00
  • 5a80f4f16e Polish Stephane Nicoll 2017-04-27 11:29:14 +02:00
  • 547c4f69a4 Add getTargetDataSource to TransactionAwareCacheDecorator Stephane Nicoll 2017-04-27 11:34:10 +02:00
  • 333e5c6b01 Polish Stephane Nicoll 2017-04-27 11:29:14 +02:00
  • 0479dc96c4 Correct attributeHasNoErrors message in ModelResultMatchers Juergen Hoeller 2017-04-26 21:32:50 +02:00
  • 4b1e3df283 Clean up warnings in spring-test Sam Brannen 2017-04-26 19:15:51 +02:00
  • c855182e03 Polishing Sam Brannen 2017-04-26 18:59:43 +02:00
  • c668d9a473 Polishing Juergen Hoeller 2017-04-26 18:20:19 +02:00
  • 3daf626842 Defensive fallback for file system resolution in lastModified() Juergen Hoeller 2017-04-26 18:17:00 +02:00
  • 8b50f887db Caching annotations on interface methods with CGLIB proxies Juergen Hoeller 2017-04-26 18:16:47 +02:00
  • 6c43d14a77 Async annotations on interface methods with CGLIB proxies Juergen Hoeller 2017-04-26 18:16:40 +02:00
  • 42d6d7ec4e Transaction annotations on interface methods with CGLIB proxies Juergen Hoeller 2017-04-26 18:16:31 +02:00
  • 4a8c99c9ce Consistent handling of 4xx/5xx status codes in WebClient Arjen Poutsma 2017-04-26 17:33:21 +02:00
  • 0e7d6fc4d1 Rename WebClient.ResponseSpec.bodyToEntity[List] to toEntity[List] Arjen Poutsma 2017-04-26 17:00:30 +02:00
  • 299b9d60fd SPR-15481 Fixed AnnotationUtils.getValue() operation - Fixed AnnotationUtils.getValue() operation to ensure it re-throws AnnotationConfigurationException instead of swallowing it (as it is done in few other operations in AnnotationUtils) - Added test - Removed unnecessary '@SuppressWarnings("unchecked")' Oleg Zhurakousky 2017-04-25 12:44:10 -04:00
  • 2579dab209 Get XNIO as an undertow transitive dependency Brian Clozel 2017-04-26 10:24:23 +02:00
  • 140379fe7e Upgrade to Kotlin 1.1.2 GA Juergen Hoeller 2017-04-26 09:48:35 +02:00
  • 191bbc20dc StandaloneMockMvcBuilder allows custom HandlerMapping Rossen Stoyanchev 2017-04-25 17:23:20 -04:00
  • 60442ec33d Revert build.gradle change committed by mistake Rossen Stoyanchev 2017-04-25 16:33:33 -04:00
  • 4f3db9b822 Disable Servlet async request timeout in WebFlux Rossen Stoyanchev 2017-04-25 16:26:23 -04:00
  • 61a4eaf3cf Upgrade to Jackson 2.9 PR3 Juergen Hoeller 2017-04-25 22:22:16 +02:00
  • 6e71828a35 Add space before cookie attributes Rossen Stoyanchev 2017-04-25 16:07:25 -04:00
  • abe3cfd8de Flux<String> + "application/json" renders as text Rossen Stoyanchev 2017-04-25 12:47:13 -04:00
  • c67b0d6507 Properly support ResponseEntity<Flux<T>> in Spring MVC Rossen Stoyanchev 2017-04-25 12:02:19 -04:00
  • 20718e682e Polishing Sebastien Deleuze 2017-04-25 12:16:11 +02:00
  • b9dbac7b2c Rename ServerResponse.BodyBuilder.body to syncBody Arjen Poutsma 2017-04-24 17:15:33 +02:00
  • 6a1ce13ae2 Upgrade Kotlin to 1.1.2-eap-77 Sebastien Deleuze 2017-04-25 11:00:16 +02:00
  • a38b03f669 Merge pull request #1398 from QBNemo:master Stephane Nicoll 2017-04-25 10:07:56 +02:00
  • 239b7086c6 Polish "Reuse constant in DispatcherServlet" Stephane Nicoll 2017-04-25 10:06:51 +02:00
  • 224e369484 Reuse constant in DispatcherServlet QBNemo 2017-04-24 23:39:19 +08:00
  • 3ffe7a283f Latest dependency updates (RxJava 2.0.9, Undertow 1.4.13, JSON-B 1.0 M2) Juergen Hoeller 2017-04-24 22:19:10 +02:00
  • cf6031f98e Fix duplicated entry in spring-core module Stephane Nicoll 2017-04-24 13:12:48 +02:00
  • 4d058ceef4 Resume Undertow writes only when data is available Violeta Georgieva 2017-04-21 18:11:28 +03:00
  • 55833dc3d1 Discontinue use of Rouge in the Reference Manual Sam Brannen 2017-04-22 19:02:38 +02:00
  • bb63ce9935 Remove extraneous asterisk John Ryan 2017-04-20 20:50:14 -07:00
  • 624790e7ab Merge pull request #1397 from jtigger:patch-1 Stephane Nicoll 2017-04-21 09:48:27 +02:00
  • 33d7816de3 Remove extraneous asterisk John Ryan 2017-04-20 20:50:14 -07:00
  • 7df3d68b2a Replace WebMvcConfigurerAdapter with default methods Rossen Stoyanchev 2017-04-20 16:13:08 -04:00
  • d3b178a812 Consistent JSON array result for Flux<T> in Spring MVC Rossen Stoyanchev 2017-04-20 09:17:52 -04:00
  • cc102c2fcd Properly handle Flux<?> and Flux<Object> in WebFlux Rossen Stoyanchev 2017-04-20 08:40:15 -04:00
  • a93698487e Fix handling for ResponseEntity<Flux<T>> in Spring MVC Rossen Stoyanchev 2017-04-20 08:12:09 -04:00
  • 633544943f Polish Rossen Stoyanchev 2017-04-20 07:45:19 -04:00
  • 62584a5337 Latest dependency updates (Tomcat 8.5.14, Jetty 9.4.4, OkHttp 3.7, POI 3.16, Rome 1.7.2, EhCache 2.10.4) Juergen Hoeller 2017-04-20 15:19:27 +02:00
  • 03861df0ba Polishing Arjen Poutsma 2017-04-20 11:02:02 +02:00
  • cd86558811 Support optional trailing separator on path pattern matching Andy Clement 2017-04-19 11:59:21 -07:00
  • e93e49f268 ErrorMessage.toString() includes original message at top level Juergen Hoeller 2017-04-19 20:50:20 +02:00
  • c16c8f26f5 Merge pull request #1395 from garyrussell/SPR-15459 Juergen Hoeller 2017-04-19 20:16:57 +02:00
  • e677342628 Add originalMessage to ErrorMessage Gary Russell 2017-04-19 14:04:25 -04:00
  • d1e0990293 Polishing Arjen Poutsma 2017-04-19 16:49:06 +02:00
  • 30f61e0c07 Add body(Object) method to ServerResponse.BodyBuilder Arjen Poutsma 2017-04-19 16:40:23 +02:00
  • b897f96e0f Use PathRemainingMatchInfo in RequestPredicates Arjen Poutsma 2017-04-19 10:39:51 +02:00
  • 1b4289803b Fix Selenium links in testing.adoc Fredrik Sundberg 2017-04-18 19:36:46 +02:00
  • 09fcfb510c Merge pull request #1392 from KingBuzzer:fix-selenium-links Stephane Nicoll 2017-04-19 09:22:51 +02:00
  • cf50a9a1ed Fix Selenium links in testing.adoc Fredrik Sundberg 2017-04-18 19:36:46 +02:00
  • 7d8dda9a5a Polish reactive type support in Conventions Rossen Stoyanchev 2017-04-18 23:25:44 -04:00
  • 887e5e50a9 Polish model attribute name checks Rossen Stoyanchev 2017-04-18 23:10:47 -04:00
  • d78d82c516 Use Conventions for reactive model attribute names Rossen Stoyanchev 2017-04-18 22:58:56 -04:00
  • 5c502b87ca Support for reactive types in Conventions Rossen Stoyanchev 2017-04-18 16:45:45 -04:00
  • 71966b0777 Polish Conventions Rossen Stoyanchev 2017-04-18 15:39:52 -04:00
  • 316a680577 Modify getPathRemaining to return remaining path and bound variables Andy Clement 2017-04-14 07:48:51 -07:00
  • 88f8df4dce Update Mono.then(Supplier) deprecated calls Brian Clozel 2017-04-18 21:11:19 +02:00
  • 3d7576df7f Next Development Version Spring Buildmaster 2017-04-18 14:46:26 +00:00
  • 09b0364ad7 Upgrade Kotlin to 1.1.2-eap-73 Sebastien Deleuze 2017-04-18 14:51:16 +02:00
  • 929ab10b49 Polish Stephane Nicoll 2017-04-18 13:33:27 +02:00
  • 4ffdb50681 Reuse QosSettings in JmsTemplate Stephane Nicoll 2017-04-18 13:32:53 +02:00
  • a2acbee004 Polish Stephane Nicoll 2017-04-18 13:18:08 +02:00
  • 1c0b3be6e6 Customize QosSettings for JMS replies Stephane Nicoll 2017-04-18 13:15:18 +02:00
  • a49a0007b2 Revised overview (aligned with the 4.3.x line) Juergen Hoeller 2017-04-17 19:55:45 +02:00
  • 43e806c733 Refined log message for interface-implementing method Juergen Hoeller 2017-04-17 19:29:01 +02:00
  • 8b9e9202f1 Upgrade to Hibernate ORM 5.2.10 Juergen Hoeller 2017-04-17 19:42:10 +02:00
  • afe11e7919 Revised logging documentation for the 4.3.x line Juergen Hoeller 2017-04-17 19:41:59 +02:00
  • 665e6cf6ca Refined log message for interface-implementing method Juergen Hoeller 2017-04-17 19:29:01 +02:00
  • fd1d8aeeb4 Polishing (cherry picked from commit 91df065) Juergen Hoeller 2017-04-17 15:05:34 +02:00
  • 9b2f9e655e CglibAopProxy logs explicit warning for interface-implementing method marked as final Juergen Hoeller 2017-04-17 15:02:13 +02:00
  • 6c370ed28d Recommendation for consistent @Profile declarations on overloaded @Bean methods Juergen Hoeller 2017-04-17 14:52:06 +02:00
  • a2b356162e Explicitly replace target ApplicationListener with singleton proxy, if any (avoiding double registration/invocation) Juergen Hoeller 2017-04-15 14:10:28 +02:00
  • 91df0653fe Polishing Juergen Hoeller 2017-04-17 15:05:34 +02:00
  • 0d0b879a23 CglibAopProxy logs explicit warning for interface-implementing method marked as final Juergen Hoeller 2017-04-17 15:02:13 +02:00
  • 5d3249f692 Recommendation for consistent @Profile declarations on overloaded @Bean methods Juergen Hoeller 2017-04-17 14:52:06 +02:00
  • 022aefdfe8 Explicit note about @Profile declarations on overloaded @Bean methods Juergen Hoeller 2017-04-15 14:17:45 +02:00