Juergen Hoeller
|
473d97350e
|
Explicitly detect (and log) private @Scheduled methods on CGLIB proxies
Issue: SPR-12308
(cherry picked from commit 47ed4d6)
|
2014-10-07 17:38:37 +02:00 |
|
Juergen Hoeller
|
2c921681fe
|
LiveBeansView escapes double quotes in resource descriptions
Issue: SPR-12252
(cherry picked from commit 1ffefcb)
|
2014-09-30 20:49:04 +02:00 |
|
Juergen Hoeller
|
834ddad616
|
Polishing
(cherry picked from commit 50e50d0)
|
2014-09-20 01:01:30 +02:00 |
|
Juergen Hoeller
|
37da70629f
|
ScheduledAnnotationBeanPostProcessor avoids needless re-scanning of non-annotated classes
Issue: SPR-12189
(cherry picked from commit 58b22ce)
|
2014-09-17 22:50:05 +02:00 |
|
Juergen Hoeller
|
e819999c08
|
Polishing
|
2014-09-17 19:10:33 +02:00 |
|
Juergen Hoeller
|
3d4e73b10c
|
Polishing
|
2014-09-04 01:47:00 +02:00 |
|
Juergen Hoeller
|
21f0057990
|
Polishing
|
2014-08-23 00:11:19 +02:00 |
|
Juergen Hoeller
|
a4c8e6176c
|
Consistent attribute documentation/formatting in spring-context and spring-mvc schemas
(cherry picked from commit b5763fe)
|
2014-08-22 23:50:34 +02:00 |
|
Juergen Hoeller
|
0c89279d61
|
Polishing
|
2014-08-13 15:54:21 +02:00 |
|
Juergen Hoeller
|
36918d6bb7
|
Polishing (includes varargs for selected setters)
|
2014-08-11 22:12:26 +02:00 |
|
Juergen Hoeller
|
c0a4631fd1
|
Polishing
|
2014-07-29 10:10:48 +02:00 |
|
Juergen Hoeller
|
780ea59ff3
|
Polishing
|
2014-07-29 00:46:20 +02:00 |
|
Juergen Hoeller
|
b56c8f49b5
|
AbstractApplicationContext logs initialization exception before trying to cancel refresh attempt
Issue: SPR-12010
(cherry picked from commit 5e2fbe7)
|
2014-07-29 00:16:41 +02:00 |
|
Juergen Hoeller
|
cec3ffa3ca
|
Polishing
Issue: SPR-8045
(cherry picked from commit 7eee7d2)
|
2014-07-08 00:16:32 +02:00 |
|
Juergen Hoeller
|
44c61e5d5f
|
Consistent declaration of private static final logger variables
Issue: SPR-11905
(cherry picked from commit c16032b)
|
2014-07-01 14:22:56 +02:00 |
|
Juergen Hoeller
|
5b4748d897
|
MBeanExportConfiguration's SpecificPlatform properly calls afterPropertiesSet
Issue: SPR-11877
(cherry picked from commit 0a34f86)
|
2014-07-01 14:18:51 +02:00 |
|
Juergen Hoeller
|
cbff8b01bb
|
Javadoc fixes
|
2014-05-18 23:55:57 +02:00 |
|
Juergen Hoeller
|
0e710769c2
|
JRubyScriptUtils defensively handles null Nodes in findClassNode (fails against JRuby 1.7.12 otherwise)
Issue: SPR-11747
(cherry picked from commit adb616b)
|
2014-04-30 20:47:59 +02:00 |
|
Juergen Hoeller
|
3cb1cb5d2f
|
ConfigurationClassParser considers EnvironmentAware on ImportBeanDefinitionRegistrars
Issue: SPR-11744
|
2014-04-29 22:02:18 +02:00 |
|
Juergen Hoeller
|
79820e449b
|
ConfigurationClassEnhancer consistently uses registerStaticCallbacks in order to prevent memory leaks
Issue: SPR-9274
|
2014-04-29 21:59:12 +02:00 |
|
Juergen Hoeller
|
779a6b79eb
|
Polishing
|
2014-04-27 22:52:51 +02:00 |
|
Juergen Hoeller
|
9e2060707a
|
General defensiveness about the bootstrap ClassLoader (i.e. null ClassLoader)
Issue: SPR-11721
|
2014-04-27 22:29:08 +02:00 |
|
Juergen Hoeller
|
470e9c8558
|
Configuration class processing explicitly skips java.* classes since we'll never find @Bean annotations there anyway
Issue: SPR-11718
|
2014-04-25 23:39:50 +02:00 |
|
Juergen Hoeller
|
5aa93674a3
|
Consistent documentation for both 'close' and 'shutdown' as inferred destroy methods
Issue: SPR-11680
(cherry picked from commit 14f9dbf)
|
2014-04-18 12:09:27 +02:00 |
|
Juergen Hoeller
|
e8c06c6d99
|
Consistent PropertyAccessor method order as declared in the interface
Issue: SPR-11609
(cherry picked from commit b70148c)
|
2014-03-26 21:57:40 +01:00 |
|
Juergen Hoeller
|
a25d67770e
|
Added expression test case for constant on Map
Issue: SPR-11609
|
2014-03-26 21:11:49 +01:00 |
|
Juergen Hoeller
|
e1602f7f83
|
AbstractApplicationEventMulticaster only caches if event type and source type are cache-safe
Issue: SPR-11606
(cherry picked from commit 3388573)
|
2014-03-26 20:34:55 +01:00 |
|
Juergen Hoeller
|
20228e78c5
|
CacheAspectSupport checks Cache.get(key) once per invocation only
Issue: SPR-11592
|
2014-03-26 00:21:39 +01:00 |
|
Juergen Hoeller
|
70155e9ff9
|
KeyGenerators should not return a plain array parameter as raw key but rather always handle that case in a deepHashCode fashion
Issue: SPR-11505
(cherry picked from commit e50cff4)
|
2014-03-07 14:57:25 +01:00 |
|
Juergen Hoeller
|
75e08695a0
|
Mixed polishing along with recent changes
(cherry picked from commit 14e5a02)
|
2014-02-14 23:27:09 +01:00 |
|
Juergen Hoeller
|
d7591c6bd7
|
Clarified CompositeCacheManager's applicability, added convenience constructor with given delegates, and fixed getCacheNames implementation to never return duplicates
Issue: SPR-11427
(cherry picked from commit d550ffb)
|
2014-02-14 22:51:12 +01:00 |
|
Juergen Hoeller
|
c3d74b4521
|
Polishing
|
2014-02-09 00:45:55 +01:00 |
|
Juergen Hoeller
|
3da9a3193c
|
Polishing
(cherry picked from commit 749b65b)
|
2014-02-07 18:04:14 +01:00 |
|
Juergen Hoeller
|
f558396e91
|
Introduced SpringNamingPolicy for CGLIB
Issue: SPR-11398
(cherry picked from commit 8c4e372)
|
2014-02-06 23:25:52 +01:00 |
|
Juergen Hoeller
|
dd5af764b5
|
Avoided unnecessary substring creation for field error access with wildcard
Issue: SPR-11374
(cherry picked from commit 5be8301)
|
2014-01-31 13:20:59 +01:00 |
|
Juergen Hoeller
|
3ffbb24211
|
Fixed isMatchingFieldError to properly handle empty field name
Issue: SPR-11374
|
2014-01-30 23:20:41 +01:00 |
|
Juergen Hoeller
|
4c385f0073
|
Fixed LiveBeansView to not produce invalid JSON if last bean is not eligible
Also introducing overridable isBeanEligible template method.
Issue: SPR-11366
(cherry picked from commit c1eac20)
|
2014-01-30 12:32:35 +01:00 |
|
Juergen Hoeller
|
354917c53d
|
Polishing (backports from 4.0.1)
|
2014-01-13 23:36:33 +01:00 |
|
Juergen Hoeller
|
1e0bf493cc
|
Backported generics/varargs signature refinements for scripting package
|
2014-01-13 23:30:21 +01:00 |
|
Juergen Hoeller
|
0ea4f8ecb7
|
Fixed resolveProxyTargetClass exception message
|
2014-01-13 23:21:33 +01:00 |
|
Juergen Hoeller
|
477e60f28a
|
Add minor optimization to AbstractErrors
Issue: SPR-11304
|
2014-01-13 23:15:50 +01:00 |
|
Juergen Hoeller
|
8c8eead667
|
Removed AbstractAsyncConfiguration's abstract "asyncAdvisor" method for Java 8 compatibility (to avoid method overloading problem for configuration classes)
|
2014-01-05 02:28:27 +01:00 |
|
Juergen Hoeller
|
be2d915cc2
|
Consistent equals/hashCode/toString implementations in AnnotationMatchingPointcut/ClassFilter/MethodMatcher
Issue: SPR-11275
Issue: SPR-11276
(cherry picked from commit 0de307b)
|
2014-01-05 00:02:47 +01:00 |
|
Juergen Hoeller
|
6045914057
|
Polishing
|
2014-01-03 23:02:51 +01:00 |
|
Juergen Hoeller
|
c48da0d9a4
|
Avoid hard reference to LocalValidatorFactoryBean in <mvc:annotation-driven> parser
Issue: SPR-11272
|
2014-01-03 12:18:49 +01:00 |
|
Juergen Hoeller
|
2e123b01e5
|
Polishing
Issue: SPR-11259
(cherry picked from commit f0d2151)
|
2014-01-01 19:24:37 +01:00 |
|
Juergen Hoeller
|
5dddb492b8
|
Polishing around @Enable processing and @EnableTransactionManagement
Issue: SPR-11251
|
2013-12-23 23:09:00 +01:00 |
|
Juergen Hoeller
|
ecee20f1fe
|
@Enable registrars called with correct metadata when placed on superclass
Issue: SPR-11251
|
2013-12-23 23:07:59 +01:00 |
|
Juergen Hoeller
|
08aa22ff1f
|
InjectionMetadata caching per bean name needs to refresh when bean class changes
Issue: SPR-11246
|
2013-12-20 00:15:09 +01:00 |
|
Juergen Hoeller
|
7ad6df8c75
|
Moved AnnotationBeanNameGenerator's String value check right before cast
Issue: SPR-11221
|
2013-12-20 00:02:27 +01:00 |
|