sylvainlaurent
dc2cafc888
Fix class literal in instanceof
...
Closes gh-1151
2016-09-01 16:23:32 +02:00
Juergen Hoeller
49fc4923be
Upgrade to JSR-354 API 1.0.1 and Jackson 2.8 javadocs
2016-09-01 12:56:25 +02:00
Juergen Hoeller
efb5f17a60
Documentation updates around configuration classes
...
(cherry picked from commit aff914c
)
2016-09-01 12:52:11 +02:00
Juergen Hoeller
086e764845
ResolvableType.java.forRawClass(Class) supports isAssignableFrom(ResolvableType) as well
...
Issue: SPR-14648
(cherry picked from commit 1a30252
)
2016-08-31 14:57:27 +02:00
Juergen Hoeller
c30290b43c
@PathVariable supports 'required' attribute (for model attribute methods)
...
Issue: SPR-14646
(cherry picked from commit e08b1b7
)
2016-08-31 14:57:21 +02:00
Brian Clozel
d26421fe3b
Fix missing ResourceHttpRequestHandler init in registry
...
Issue: SPR-14577
Cherry-picked from: 7a88776329
2016-08-31 10:47:18 +02:00
Juergen Hoeller
37670924f6
Polishing
2016-08-31 01:53:03 +02:00
Juergen Hoeller
ee5143b54b
Upgrade to Jackson 2.8.2 and Netty 4.1.5
2016-08-31 00:45:34 +02:00
Juergen Hoeller
acbb2544bf
Polishing
...
(cherry picked from commit 4ef428d
)
2016-08-31 00:45:25 +02:00
Juergen Hoeller
d8f7347000
Consistent comma splitting without regex overhead
...
Issue: SPR-14635
(cherry picked from commit 03609c1
)
2016-08-31 00:44:52 +02:00
Juergen Hoeller
3b91dec462
ApplicationListenerMethodAdapter resolves order on construction
...
Issue: SPR-14642
(cherry picked from commit 58fa63f
)
2016-08-31 00:44:43 +02:00
Juergen Hoeller
05f74b4218
CommonsMultipartResolver explicitly converts FileSizeLimitExceededException
...
Issue: SPR-14638
(cherry picked from commit 58ffca7
)
2016-08-31 00:44:19 +02:00
Juergen Hoeller
8e98177fb3
Avoid collection lookups in StompCommand
...
Issue: SPR-14636
(cherry picked from commit 899ebd8
)
2016-08-31 00:44:14 +02:00
Rossen Stoyanchev
815a3ad0de
Relax ServletContext check for resource handling
...
This is a follow-up on commit fe4046 relaxing the expectation that a
ServletContext is present. Instead we check defensively and fall back
on PathExtensionContentNegotiationStrategy which can use JAF.
Issue: SPR-14577
2016-08-30 12:57:35 -04:00
Rossen Stoyanchev
5075dd4dfa
Harden synchronization around SockJS heartbeats
...
Create an explicit heartbeat task with an experiration flag so that
it can be cancelled reliably vs relying on the ScheduledFutureTask
cancel method which may return true even if the task is already
running.
Issue: SPR-14356
2016-08-30 09:20:07 -04:00
Rossen Stoyanchev
ca09dcbe89
Polish media type change in ResourceHttpRequestHandler
2016-08-29 19:48:06 -04:00
Rossen Stoyanchev
198a74d793
Support receipt on DISCONNECT with simple broker
...
Issue: SPR-14568
2016-08-29 18:30:17 -04:00
Rossen Stoyanchev
fe404628e9
Fix media type regression in resource handling
...
Issue: SPR-14577
2016-08-29 16:39:07 -04:00
Juergen Hoeller
5a004c3b2a
LiveBeansView exposes aliases as well
...
Issue: SPR-14632
(cherry picked from commit 57cb7c7
)
2016-08-26 20:18:39 +02:00
Juergen Hoeller
430180aa96
Polishing
2016-08-26 18:33:13 +02:00
Juergen Hoeller
e828be96f0
Polishing
2016-08-26 17:29:16 +02:00
Juergen Hoeller
52447efb97
Avoid getParameterType use with Oracle 12c driver by default
...
Issue: SPR-14629
Issue: SPR-14574
Issue: SPR-14191
2016-08-26 17:29:00 +02:00
Rossen Stoyanchev
d09b0fe83a
Support target type in JsonPath assertions
...
This change adds support for a target type in JsonPath assertions in
Spring MVC Test.
The existing assertValue(String expression, Object expectedValue)
transparently falls back on using an alternative JsonPath API that
allows specifying the target type to coerce to.
There is also a new overloaded method
assertValue(String expression, Matcher<T> matcher, Class<T> targetType)
for use with Hamcrest matchers where the target type can be specified.
Issue: SPR-14498
(cherry picked from commit 7fdb892
)
2016-08-26 17:28:37 +02:00
Brian Clozel
798d8668a4
Fix server errors for invalid If-None-Match request headers
...
HttpEntityMethodProcessor should not throw IllegalArgumentExceptions for
invalid If-None-Match headers.
For those cases, this commit makes sure that both
`HttpEntityMethodProcessor` and `ServletWebRequest` have a consistent
behavior and stop processing the request as conditional and leave the
handler handle it.
Issue: SPR-14559
2016-08-26 15:33:02 +02:00
Juergen Hoeller
2a82b8fed9
Consistent use of Charset.forName over JDK 7 StandardCharsets in 4.x line
2016-08-26 13:11:39 +02:00
Juergen Hoeller
696f687419
Moved encodeHttpHeaderFieldParam method to HttpHeaders itself (including tests)
...
This commit also sets the test source encoding to UTF-8.
Issue: SPR-14547
(cherry picked from commit a8f7f75
)
2016-08-26 12:55:34 +02:00
Brian Clozel
9b91b9db8c
Add RFC5987 support for HTTP header field params
...
This commit adds support for HTTP header field parameters encoding, as
described in RFC5987.
Note that the default implementation still relies on US-ASCII encoding,
as the latest rfc7230 Section 3.2.4 says that:
> Newly defined header fields SHOULD limit their field values to
US-ASCII octets
Issue: SPR-14547
Cherry-picked from: f2faf84f31
2016-08-25 14:39:07 +02:00
Juergen Hoeller
026473280b
Polishing
2016-08-25 00:10:06 +02:00
Juergen Hoeller
a7849b2861
DefaultListableBeanFactory does not trigger early candidate creation ahead of primary bean selection
...
Issue: SPR-14611
(cherry picked from commit c4fcdb6
)
2016-08-24 23:37:59 +02:00
Juergen Hoeller
74bf659c56
GenericApplicationContext picks up ClassLoader from custom ResourceLoader
...
Issue: SPR-14626
(cherry picked from commit 405e74b
)
2016-08-24 23:36:33 +02:00
Juergen Hoeller
c2feedb7a2
Revised assertions in StompHeaderAccessor
...
Issue: SPR-14625
(cherry picked from commit f3f691c
)
2016-08-24 23:36:23 +02:00
Juergen Hoeller
0735e9ba98
Avoid unnecessary String concatenation in StompSubProtocolHandler
...
Issue: SPR-14624
(cherry picked from commit 56b197b
)
2016-08-24 23:36:13 +02:00
Juergen Hoeller
ab686732d0
Refined exception message
...
Issue: SPR-14609
2016-08-24 15:05:43 +02:00
Juergen Hoeller
6d86437369
TransactionAspectSupport stores given PlatformTransactionManager instance as strong reference
...
Issue: SPR-14609
(cherry picked from commit 951ac5e
)
2016-08-24 14:39:19 +02:00
Juergen Hoeller
184285ab27
Polishing
2016-08-24 13:01:54 +02:00
Juergen Hoeller
1e8065d040
Unit test for empty Access-Control-Request-Headers (Chrome 52)
...
Includes optimized method/header resolution in CorsConfiguration.
Issue: SPR-14617
(cherry picked from commit d047174
)
2016-08-24 11:53:44 +02:00
Juergen Hoeller
f735d12247
UnsatisfiedDependencyException avoids duplicate nested exception message
...
Issue: SPR-14607
(cherry picked from commit 93d2287
)
2016-08-24 11:53:36 +02:00
Juergen Hoeller
7135bc2dc2
Reintroduced MessageMethodArgumentResolver default constructor
...
Issue: SPR-14616
(cherry picked from commit c4fff6d
)
2016-08-24 11:53:30 +02:00
Stephane Nicoll
9044706796
Remove reference to PayloadApplicationEvent
...
Issue: SPR-14594
2016-08-19 14:22:52 +02:00
Stephane Nicoll
5f68da3153
Document support for `@ManagedBean`
...
Issue: SPR-14600
2016-08-19 13:53:07 +02:00
Juergen Hoeller
5222489a01
Various @since tags (and varargs on setInterceptors)
...
(cherry picked from commit aac0e63
)
2016-08-18 12:40:22 +02:00
Juergen Hoeller
27f830f345
Polishing
2016-08-18 10:28:31 +02:00
Juergen Hoeller
8d7db8e450
DelegatingWebMvcConfiguration properly delegates extendHandlerExceptionResolvers
...
Also fixes the declared visibility of configurePathMatch and configureAsyncSupport.
Issue: SPR-14599
(cherry picked from commit d2e3a1a
)
2016-08-18 09:53:15 +02:00
Juergen Hoeller
da56758054
Updated note on CompilationCustomizer and CompilerConfiguration
...
Issue: SPR-14585
2016-08-17 22:31:13 +02:00
Juergen Hoeller
66dcc4b6db
Upgrade to Caffeine 2.3.2
2016-08-17 22:29:21 +02:00
Juergen Hoeller
6eab5622c7
Renamed setDefaultPersistenceUnitRootLocation to setPersistenceUnitRootLocation
...
(cherry picked from commit f1ab37c
)
2016-08-17 22:18:19 +02:00
Juergen Hoeller
af53f3d6cf
Upgrade to Gradle 2.14.1
...
Issue: SPR-14570
2016-08-17 21:35:32 +02:00
Juergen Hoeller
188e5327ee
Removed duplicate NoHandlerFoundException entry
...
Issue: SPR-14598
(cherry picked from commit e9f48a4
)
2016-08-17 21:30:41 +02:00
Juergen Hoeller
1932a9d729
Polishing
...
(cherry picked from commit de91b1a
)
2016-08-17 21:30:30 +02:00
Juergen Hoeller
c926ec477a
Polishing
2016-08-17 17:47:14 +02:00