Juergen Hoeller
8575533081
Latest dependency updates (SLF4J 1.7.9, JRuby 1.7.17, Reactor 1.1.5)
2014-12-30 13:23:46 +01:00
Juergen Hoeller
5528c8a93b
Polishing
2014-12-30 13:11:46 +01:00
Juergen Hoeller
c9912f0d2d
Polishing
...
Issue: SPR-12502
(cherry picked from commit 26845f6 )
2014-12-30 10:09:00 +01:00
Juergen Hoeller
8e14a5d640
Prevent NPE in AbstractApplicationEventMulticaster's non-caching code path
...
Issue: SPR-12545
(cherry picked from commit 1cefeb2 )
2014-12-30 10:08:42 +01:00
Juergen Hoeller
230aa07fbb
Polishing
2014-12-29 20:15:54 +01:00
Juergen Hoeller
b9aa471def
TimeZone and ZoneId as supported arguments for MVC handler methods
...
Issue: SPR-12575
(cherry picked from commit 3791e7f )
2014-12-29 19:03:15 +01:00
Juergen Hoeller
39fbfbd343
Doc: base-packages can be comma/semicolon/space/tab/linefeed-separated
...
Issue: SPR-12523
(cherry picked from commit 6f2de28 )
2014-12-29 19:02:24 +01:00
Juergen Hoeller
e9d24d5336
Polishing
...
(cherry picked from commit 86b8112 )
2014-12-29 18:59:17 +01:00
Juergen Hoeller
4a27a98702
Spring's JMX support can rely on native MXBean detection on Java 6+
...
Issue: SPR-12574
(cherry picked from commit 0919a15 )
2014-12-29 18:59:07 +01:00
Juergen Hoeller
929c596b55
AnnotationJmxAttributeSource uses AnnotationUtils for consistent meta-annotation handling and diagnostics
...
Issue: SPR-12572
(cherry picked from commit d4a5059 )
2014-12-29 18:59:00 +01:00
Juergen Hoeller
9362d0d547
PayloadArgumentResolver does not insist on configured Validator anymore
...
Issue: SPR-12567
(cherry picked from commit ed0e2f4 )
2014-12-29 18:58:50 +01:00
Juergen Hoeller
37713ae9dd
HandlerExecutionChain prevents re-adding the interceptors array to the list (and declares varargs now)
...
Issue: SPR-12566
(cherry picked from commit 6b3023c )
2014-12-29 18:58:41 +01:00
Juergen Hoeller
e118086bd1
Annotation post-processors clear old InjectionMetadata registrations on refresh
...
Issue: SPR-12526
(cherry picked from commit 809ee0d )
2014-12-29 18:56:44 +01:00
Juergen Hoeller
dc15070877
Consistent bridge method handling in annotation post-processors
...
Issue: SPR-12495
2014-12-22 16:42:47 +01:00
Juergen Hoeller
61a6bc0139
AbstractApplicationEventMulticaster populates ListenerRetriever cache in fully synchronized fashion
...
Issue: SPR-12545
(cherry picked from commit 2b0ada9 )
2014-12-22 16:39:25 +01:00
Juergen Hoeller
c087e51b80
AbstractFallbackTransactionAttributeSource's DefaultCacheKey takes targetClass into account (again)
...
Issue: SPR-12536
(cherry picked from commit 4efe6a8 )
2014-12-22 16:26:25 +01:00
Juergen Hoeller
328ba7b6d4
Polishing
2014-12-07 23:24:38 +01:00
Juergen Hoeller
d97add075a
Consistent bridge method handling in annotation post-processors
...
Issue: SPR-12495
(cherry picked from commit 03d4e1b )
2014-12-07 23:24:02 +01:00
Juergen Hoeller
c8ff562d1f
DefaultSingletonBeanRegistry's isDependent defensively checks for circular recursion
...
Issue: SPR-10787
(cherry picked from commit 15d3b88 )
2014-12-07 22:21:55 +01:00
Juergen Hoeller
1d6978afd5
Revised ControllerAdvice basePackages handling (based on package names instead of java.lang.Package)
...
Issue: SPR-12506
(cherry picked from commit 4013fe0 )
2014-12-07 22:20:32 +01:00
Juergen Hoeller
4660e61cf9
Consistent resolution of Class methods and static methods
...
Issue: SPR-12502
(cherry picked from commit 9ef0bdc )
2014-12-07 22:13:13 +01:00
Juergen Hoeller
dfc79721cb
AnnotationAttributesReadingVisitor defensively handles meta-annotation retrieval failure
...
Issue: SPR-12493
(cherry picked from commit 5018889 )
2014-12-07 22:13:08 +01:00
Juergen Hoeller
90ae073854
Relaxed final declarations and protected doInvoke methods
...
Issue: SPR-12484
(cherry picked from commit 2496d68 )
2014-12-07 22:13:03 +01:00
Juergen Hoeller
50c578c5a0
Polishing
2014-11-28 20:59:35 +01:00
Juergen Hoeller
c89d8ec382
Polishing
...
Issue: SPR-12476
(cherry picked from commit 3b15849 )
2014-11-27 20:56:41 +01:00
Juergen Hoeller
7e07f3d083
Polishing
2014-11-27 18:28:16 +01:00
Juergen Hoeller
e039185fec
Revised SqlRowSet javadoc
...
Issue: SPR-12476
(cherry picked from commit a6a837b )
2014-11-27 18:01:19 +01:00
Juergen Hoeller
b45f1aa26f
ExtendedBeanInfo ignores invalid bean properties (analogous to the JavaBeans Introspector)
...
Issue: SPR-12434
(cherry picked from commit eacd4a1 )
2014-11-27 01:48:33 +01:00
Juergen Hoeller
054464709f
Latest dependency updates (Tomcat 8.0.15, JRuby 1.7.16.1)
2014-11-26 16:07:21 +01:00
Juergen Hoeller
5ac868036f
Clarified getAllAnnotationAttributes behavior
...
Issue: SPR-12473
2014-11-26 15:35:24 +01:00
Juergen Hoeller
58bea23f1d
NotReadablePropertyException accepts root cause (analogous to NotWritablePropertyException)
...
Issue: SPR-12467
(cherry picked from commit feb91e8 )
2014-11-26 12:11:40 +01:00
Juergen Hoeller
98569045cb
Tracking ASM 5.0.4 development: Fix for ASM issue 317545
...
Issue: SPR-12470
(cherry picked from commit ab5856b )
2014-11-26 12:11:13 +01:00
Juergen Hoeller
5be50c8e5e
Polishing
...
Issue: SPR-12462
2014-11-24 17:41:43 +01:00
Juergen Hoeller
6d3a0d5735
Polishing
2014-11-23 00:05:27 +01:00
Juergen Hoeller
5f58cd3b79
Polishing
...
(cherry picked from commit 2675ce7 )
2014-11-22 22:47:24 +01:00
Juergen Hoeller
8854c33bf7
Rearranged WebAsyncTask constructor interdependencies and assertions
...
Issue: SPR-12457
(cherry picked from commit aadb93f )
2014-11-22 22:45:24 +01:00
Juergen Hoeller
f093a5f749
RequestMappingHandlerAdapter allows for overriding handleInternal
...
Issue: SPR-12460
(cherry picked from commit ece2c90 )
2014-11-22 22:45:19 +01:00
Juergen Hoeller
1f45dd297d
Unit test for JavaBeans introspection against FreeMarker Configuration class
...
Issue: SPR-12448
(cherry picked from commit 282aded )
2014-11-22 22:45:12 +01:00
Juergen Hoeller
21b8ce5284
MethodParameter generally uses volatile variables where applicable now (as well as a local copy of the parameterNameDiscoverer field)
...
Issue: SPR-12453
(cherry picked from commit 7fcadaa )
2014-11-22 22:44:38 +01:00
Juergen Hoeller
2490d1b38d
MutablePropertySources uses an internal CopyOnWriteArrayList for defensiveness against concurrent modifications
...
Issue: SPR-12428
(cherry picked from commit 1ef06cc )
2014-11-22 22:44:30 +01:00
Juergen Hoeller
e42e2330b3
Polishing
2014-11-11 03:21:43 +01:00
Juergen Hoeller
1823ce1fad
ShallowEtagHeaderFilter skips "Cache-Control" header check on Servlet 2.5
...
Issue: SPR-12414
(cherry picked from commit bf9295b )
2014-11-06 23:19:33 +01:00
Juergen Hoeller
acefd8381d
Polishing
2014-11-02 11:38:35 +01:00
Juergen Hoeller
7fa3e65d04
Test for cyclic type declaration handling in TypeDescriptor
...
Issue: SPR-9735
2014-11-02 11:38:28 +01:00
Juergen Hoeller
329ba2a913
Removed outdated TimerTaskExecutor reference (and other minor doc updates)
...
Issue: SPR-12389
2014-11-01 13:02:36 +01:00
Juergen Hoeller
f691618967
Polishing
2014-11-01 13:00:54 +01:00
Juergen Hoeller
fde0713a94
Upgrade to Hibernate 4.2.16 (and AspectJ 1.8.3)
2014-11-01 13:00:39 +01:00
Juergen Hoeller
4729483804
HibernateJpaSessionFactoryBean is compatible with Hibernate 4.3 as well now
...
Issue: SPR-12401
(cherry picked from commit bf5739c )
2014-11-01 12:59:15 +01:00
Juergen Hoeller
d3ec48f490
PersistenceAnnotationBeanPostProcessor correctly detects JPA 2.1 synchronization attribute
...
Issue: SPR-12396
(cherry picked from commit a181b40 )
2014-11-01 12:58:38 +01:00
Juergen Hoeller
2d874d724b
SimpleMetadataReaderFactory is capable of resolving inner class names with dot syntax now (analogous to ClassUtils.forName)
...
Issue: SPR-12390
(cherry picked from commit 725ad0d )
2014-11-01 12:58:08 +01:00
Juergen Hoeller
91940f212e
Normalized AnnotationAttributesReadingVisitor class layout and improved diagnostics through delegating to AnnotationUtils
...
Issue: SPR-12387
(cherry picked from commit b70c5d1 )
2014-11-01 12:57:10 +01:00
Juergen Hoeller
de8645b30c
Test for <util:map> with LinkedCaseInsensitiveMap and specified key/value types
...
Issue: SPR-10994
(cherry picked from commit 9243869 )
2014-11-01 12:56:24 +01:00
Juergen Hoeller
c8b8dc5f97
TilesConfigurer defensively expects null from getResources in case of no resources found
...
Also includes order preservation for resource results with Tiles 2 as well as retrieval failure logging with Tiles 3.
Issue: SPR-12362
(cherry picked from commit cb86036 )
2014-11-01 12:55:53 +01:00
Juergen Hoeller
aa82da8507
Set ResponseStatusExceptionResolver.messageSource in the MVC Java config
...
Issue: SPR-12380
(cherry picked from commit 17b9bde )
2014-11-01 12:55:03 +01:00
Juergen Hoeller
16a4fe70f2
Polishing
...
(cherry picked from commit 2956049 )
2014-10-22 17:14:23 +02:00
Juergen Hoeller
6117311906
QualifierAnnotationAutowireCandidateResolver calls BeanFactory.getType defensively
...
Issue: SPR-12191
(cherry picked from commit 73ce3b5 )
2014-10-22 17:14:02 +02:00
Juergen Hoeller
6e5711a7fb
Revised test for ImportBeanDefinitionRegistrar double scan
...
Issue: SPR-12334
2014-10-22 02:16:39 +02:00
Juergen Hoeller
15c8987cc4
Polishing
2014-10-22 01:10:01 +02:00
Juergen Hoeller
0e907764a4
Test for ImportBeanDefinitionRegistrar double scan
...
Issue: SPR-12334
(cherry picked from commit 38030ef )
2014-10-22 01:09:47 +02:00
Juergen Hoeller
a305bf7ad1
Latest dependency updates (Hibernate 4.2.15, Tiles 3.0.5)
2014-10-22 01:09:31 +02:00
Juergen Hoeller
e16f21c281
AnnotationUtils consistently logs introspection failures via lazily initialized logger
...
Issue: SPR-12325
Issue: SPR-12329
2014-10-22 01:08:41 +02:00
Juergen Hoeller
7507560e75
Reimplemented ServerEndpointExporter to avoid BeanPostProcessor role
...
Issue: SPR-12340
(cherry picked from commit 10328f1 )
2014-10-22 01:05:19 +02:00
Juergen Hoeller
a1c0905a7c
Consistently accept empty Content-Type header and empty character encoding
...
Issue: SPR-12173
(cherry picked from commit d501137 )
2014-10-22 01:04:22 +02:00
Juergen Hoeller
6f9d7da59e
Consistent use of LinkedHashSet for interfaces (since interface order may matter in subtle cases)
...
(cherry picked from commit 5a63117 )
2014-10-07 17:26:48 +02:00
Juergen Hoeller
47ed4d634b
Explicitly detect (and log) private @Scheduled methods on CGLIB proxies
...
Issue: SPR-12308
(cherry picked from commit 01724d3 )
2014-10-07 17:26:35 +02:00
Juergen Hoeller
da2c30cd0c
TextMessage.toString() does not throw StringIndexOutOfBoundsException for payload with multibyte characters
...
Issue: SPR-12307
(cherry picked from commit da14aee )
2014-10-07 17:15:23 +02:00
Juergen Hoeller
a7eeedaf6a
Fix outdated references to JobDetailBean
...
Issue: SPR-12306
(cherry picked from commit aaf69eb )
2014-10-07 17:13:53 +02:00
Juergen Hoeller
578c3dd853
Polishing
...
(cherry picked from commit d6be433 )
2014-10-07 00:53:01 +02:00
Juergen Hoeller
9758bc7833
Consistent reset of resource holders on doBegin failure
...
Issue: SPR-12280
(cherry picked from commit e58b33a )
2014-10-07 00:06:49 +02:00
Juergen Hoeller
c672678423
Provider declaration for @Value method argument works again
...
Issue: SPR-12297
(cherry picked from commit 70fec47 )
2014-10-07 00:02:03 +02:00
Juergen Hoeller
ac4103d1b9
Further locking optimizations for the retrieval of non-singleton beans
...
Issue: SPR-12250
(cherry picked from commit 9d83281 )
2014-10-07 00:01:40 +02:00
Juergen Hoeller
d23b033f61
Polishing
2014-10-01 01:20:01 +02:00
Juergen Hoeller
c74bad6e07
Remove outdated references to ContextLoaderServlet
...
Issue: SPR-7725
(cherry picked from commit 69998e3 )
2014-10-01 01:14:57 +02:00
Juergen Hoeller
f41e0bc796
Latest dependency updates (POI 3.10.1, JRuby 1.7.16)
2014-09-30 20:27:19 +02:00
Juergen Hoeller
43d40187d9
Polishing
2014-09-29 23:40:32 +02:00
Juergen Hoeller
b91cab1fde
Polishing
2014-09-26 22:18:15 +02:00
Juergen Hoeller
d46c3fc7bf
Deprecated BeanDefinitionDocumentReader's setEnvironment method in favor of access via XmlReaderContext
...
Issue: SPR-12248
2014-09-26 22:17:58 +02:00
Juergen Hoeller
251970a2f9
Tracking ASM 5.0.4 development: Fix for ASM issue 317539
...
Issue: SPR-12255
(cherry picked from commit e8486e2 )
2014-09-26 21:47:41 +02:00
Juergen Hoeller
901346eb7d
WebAsyncManager avoids concurrentResult.toString() and builds correct DeferredResultProcessingInterceptor keys
...
Issue: SPR-12253
(cherry picked from commit bf99d6a )
2014-09-26 21:47:30 +02:00
Juergen Hoeller
1ffefcb548
LiveBeansView escapes double quotes in resource descriptions
...
Issue: SPR-12252
(cherry picked from commit 92f7121 )
2014-09-26 21:47:21 +02:00
Juergen Hoeller
0c680d6d03
Defensively use setRemoveOnCancelPolicy for JDK 6 compatibility
...
Issue: SPR-12238
(cherry picked from commit e003d21 )
2014-09-26 21:47:01 +02:00
Juergen Hoeller
b87329cda7
Remove outdated references to ContextLoaderServlet
...
Issue: SPR-7725
(cherry picked from commit 94e26fd )
2014-09-26 21:40:28 +02:00
Juergen Hoeller
f21c8c37fb
Avoid use of fragile Swing classes in tests (for compatibility with JDK 8u40)
...
Issue: SPR-12235
(cherry picked from commit a80495b )
2014-09-26 21:40:09 +02:00
Juergen Hoeller
50e50d0c18
Polishing
...
(cherry picked from commit 16325c2 )
2014-09-20 00:51:19 +02:00
Juergen Hoeller
205e681295
Backported tests for property source ordering
...
Issue: SPR-12198
(cherry picked from commit 90b93ff )
2014-09-19 00:20:00 +02:00
Juergen Hoeller
29abca5399
Explicit exclusion of bridge methods in annotation post-processors (for Java 8 compatibility)
...
Issue: SPR-12187
(cherry picked from commit f4219ca )
2014-09-19 00:11:44 +02:00
Juergen Hoeller
60d5ff8dd5
Polishing
...
(cherry picked from commit a833889 )
2014-09-17 22:10:08 +02:00
Juergen Hoeller
d2e8b7e6ee
ScheduledAnnotationBeanPostProcessor avoids needless re-scanning of non-annotated classes
...
Issue: SPR-12189
(cherry picked from commit 58b22ce )
2014-09-17 22:09:43 +02:00
Juergen Hoeller
7d55715213
Polishing
2014-09-17 13:53:12 +02:00
Juergen Hoeller
d07230cf6a
BeanDefinitionParserDelegate does not silently ignore 1.x 'singleton' attribute
...
Issue: SPR-12167
(cherry picked from commit 0cf472b )
2014-09-17 13:36:54 +02:00
Juergen Hoeller
bf881e4544
Log warning for single optional constructor when no default constructor to fall back to
...
Issue: SPR-12161
(cherry picked from commit 80cec01 )
2014-09-17 13:35:12 +02:00
Juergen Hoeller
36a1d6242e
Latest dependency updates (Reactor 1.1.4)
2014-09-17 02:39:16 +02:00
Juergen Hoeller
10d4888408
Polishing
2014-09-17 02:37:32 +02:00
Juergen Hoeller
f8b729aa5f
Polishing
2014-09-17 01:51:23 +02:00
Juergen Hoeller
b39e66b897
GenericTypeAwarePropertyDescriptor implements equals/hashCode for proper lookups on IBM JVM 6
...
Issue: SPR-12185
2014-09-17 01:42:30 +02:00
Juergen Hoeller
64849a46b4
Client request implementations enforce RFC 6265 (cookies in a single header)
...
Issue: SPR-12196
(cherry picked from commit 26a93b6 )
2014-09-17 00:44:30 +02:00
Juergen Hoeller
afb0342924
Accept empty Content-Type header
...
Issue: SPR-12173
(cherry picked from commit 70412a9 )
2014-09-17 00:37:38 +02:00
Juergen Hoeller
d765698ac3
Polishing
2014-09-04 03:06:37 +02:00
Juergen Hoeller
d081a4530c
Polishing
2014-09-04 02:37:36 +02:00
Juergen Hoeller
97bd0ccfec
Polishing
2014-09-04 01:43:15 +02:00