This website requires JavaScript.
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