Juergen Hoeller
1e491f11d7
Polishing
...
(cherry picked from commit 8c139ef )
2016-05-04 18:43:59 +02:00
Juergen Hoeller
0589c1b4b5
Warn about non-static BeanDefinitionRegistryPostProcessor declarations on @Configuration classes
...
Issue: SPR-14234
(cherry picked from commit 7737c3c )
2016-05-02 15:20:15 +02:00
Juergen Hoeller
d49ecab89a
Polishing
2016-04-29 11:12:20 +02:00
Juergen Hoeller
75a8f5b3ca
ApplicationListenerDetector explicitly prevents serialization of its ApplicationContext reference
...
Issue: SPR-14214
(cherry picked from commit e0734ae )
2016-04-27 21:41:55 +02:00
Juergen Hoeller
4c41b9d4b9
Polishing
...
(cherry picked from commit 3b44c47 )
2016-04-14 16:41:39 +02:00
Juergen Hoeller
09b7735b0f
Polishing
2016-04-13 13:33:39 +02:00
Juergen Hoeller
b1c70729c2
Polishing
2016-04-12 23:33:58 +02:00
Juergen Hoeller
33dcef3583
SpringCacheAnnotationParser properly accepts empty @Caching annotation
...
Issue: SPR-14162
(cherry picked from commit da11261 )
2016-04-12 23:32:42 +02:00
Stephane Nicoll
e5477ea19d
Add interface-based detection test
...
Add a test that explicitely validates that `@ManagedResource` and friends
can be set on an interface.
Issue: SPR-13138
(cherry picked from commit eb49f3c )
2016-04-11 22:07:52 +02:00
Juergen Hoeller
b7890ca28e
Consistent license header
...
(cherry picked from commit 537193a )
2016-04-11 21:14:05 +02:00
Juergen Hoeller
b9fd8586ff
Fixed XML example for setup of scheduled tasks
...
Issue: SPR-14145
(cherry picked from commit 550a320 )
2016-04-11 20:52:54 +02:00
Juergen Hoeller
053ebb180e
Polishing
2016-04-10 12:37:55 +02:00
Juergen Hoeller
0864834077
Cleanup of remaining direct BeanWrapper usage
...
Issue: SPR-14121
(cherry picked from commit 157dcab )
2016-04-07 14:52:03 +02:00
Juergen Hoeller
6d479b2060
Polishing
2016-04-04 20:59:40 +02:00
Juergen Hoeller
0ed7f9aebb
SimpleApplicationEventMulticaster leniently handles ClassCastException
...
Issue: SPR-14109
(cherry picked from commit 13f889e )
2016-04-04 15:09:52 +02:00
Juergen Hoeller
756301b7c5
Polishing
...
(cherry picked from commit 94cb778 )
2016-03-25 23:38:23 +01:00
Juergen Hoeller
2ea7fcde3e
Polishing
...
(cherry picked from commit 9af12d2 )
2016-03-24 17:17:58 +01:00
Juergen Hoeller
7c5aac122a
Restored lazy resolution of default executor for AsyncAnnotationBeanPostProcessor
...
Issue: SPR-14030
(cherry picked from commit 155fa37 )
2016-03-24 17:17:52 +01:00
Juergen Hoeller
05ab769555
Bsh/GroovyScriptFactory reset script cache in case of compilation error
...
Issue: SPR-14007
(cherry picked from commit 0597ff1 )
2016-03-24 17:17:10 +01:00
Stephane Nicoll
bd82acbf99
Support ResolvableTypeProvider on simple event pojo
...
Previously, the generic type of a simple pojo event implementing
ResolvableTypeProvider wasn't detected properly. This commit fixes the
logic when the generic type is not provided to reuse what
PayloadApplicationEvent is already doing anyway.
Issue: SPR-14029
2016-03-10 09:51:43 +01:00
Juergen Hoeller
3f795e64c6
Avoid NPE in case of @Lazy @Autowired(required=false)
...
Issue: SPR-13967
(cherry picked from commit b9fe6d8 )
2016-02-23 00:05:17 +01:00
Juergen Hoeller
659e44146c
Consistent equals implementations across class hierarchies
...
Issue: SPR-13951
(cherry picked from commit ac44f9e )
2016-02-19 15:56:36 +01:00
Juergen Hoeller
d2b9dbf181
BeanMethodInterceptor does not pass on null arguments for singleton beans
...
Issue: SPR-13887
(cherry picked from commit 5ed9046 )
2016-02-19 15:54:26 +01:00
Juergen Hoeller
4418331429
Polishing
...
(cherry picked from commit e903106 )
2016-02-04 20:50:21 +01:00
Juergen Hoeller
30ef893c28
Polishing
2016-01-26 22:23:56 +01:00
Juergen Hoeller
d152259673
Clarify component scan include-filter semantics
...
Issue: SPR-13844
(cherry picked from commit 837cb75 )
2016-01-26 20:30:34 +01:00
Juergen Hoeller
77b8f4d6af
ImportStack extends ArrayDeque instead of Stack and relies on standard contains implementation
...
Issue: SPR-13852
(cherry picked from commit e14c2de )
2016-01-26 20:27:28 +01:00
Juergen Hoeller
342d760f70
Polishing
...
(cherry picked from commit 27c2e8c )
2015-12-29 21:51:04 +01:00
Juergen Hoeller
deae872912
Consistent use of varargs plus related polishing
2015-12-22 23:50:05 +01:00
Juergen Hoeller
6f2f3595e9
Backported import and declaration cleanup
2015-12-18 00:18:09 +01:00
Juergen Hoeller
753347ea98
Consistent static final logger declarations
2015-12-16 20:44:00 +01:00
Juergen Hoeller
fdc14a16ee
AbstractApplicationContext clears ReflectionUtils cache as well
...
Issue: SPR-13783
2015-12-09 19:25:27 +01:00
Juergen Hoeller
76f84b914f
Polishing
2015-12-09 13:10:04 +01:00
Juergen Hoeller
11806b9215
Class identity comparisons wherever possible (and further polishing)
...
Issue: SPR-12926
2015-12-09 12:28:09 +01:00
Stephane Nicoll
34b596c6bf
Polish cache javadoc
...
Issue: SPR-13746
2015-12-09 11:24:53 +01:00
Juergen Hoeller
7a8a9c71b6
Javadoc fixes
...
Issue: SPR-13763
2015-12-07 12:51:44 +01:00
Juergen Hoeller
def10343ea
Unit tests for @Value Resource resolution
...
Issue: SPR-13731
2015-11-30 10:41:55 +01:00
Juergen Hoeller
edbb8bbb01
JodaTimeFormatterRegistrar defensively checks whether Joda-Time 2.x is present (for Joda-Time 1.x tolerance on the classpath)
...
Also switches 4.2.4's new formatter implementations to package visibility, just in case they'll be superseded by another variant in the future.
Issue: SPR-13730
2015-11-29 22:22:05 +01:00
Juergen Hoeller
dd647659b3
Rearranged cache test class names across several modules
2015-11-26 16:30:44 +01:00
Juergen Hoeller
8c4436926f
Polishing
2015-11-26 02:09:37 +01:00
Juergen Hoeller
1da564d2f0
Joda/DateTimeFormatterRegistrar also supports YearMonth and MonthDay
...
Issue: SPR-13518
2015-11-25 23:39:14 +01:00
Juergen Hoeller
bc0b707175
JodaTimeFormatterRegistrar supports Duration and Period as well
...
Issue: SPR-6706
2015-11-25 23:10:32 +01:00
Juergen Hoeller
a0747c2148
Consistent bean type checking for endpoint handlers
...
Issue: SPR-13725
2015-11-25 21:26:03 +01:00
Stephane Nicoll
c90ca15add
Fix caching tests
...
Update assertion to validate the proper exception type is thrown.
2015-11-25 17:49:44 +01:00
Juergen Hoeller
24e4f56d7e
Test case for event listener methods on bean with potentially inactive scope
...
Also taking the opportunity to refine the "No Scope registered" exception message a bit.
Issue: SPR-13681
2015-11-25 16:56:39 +01:00
Juergen Hoeller
bb05bc7c01
EventListenerMethodProcessor leniently handles unresolvable bean types
...
Issue: SPR-13712
2015-11-25 15:40:38 +01:00
Juergen Hoeller
2a3bf69991
AsyncAnnotationBeanPostProcessor leniently handles ambiguous TaskExecutor beans
...
Issue: SPR-13720
2015-11-25 15:39:12 +01:00
Juergen Hoeller
d5ca5b74a5
DateTimeFormatterRegistrar supports Duration and Period as well
...
Issue: SPR-13721
2015-11-25 00:21:03 +01:00
Juergen Hoeller
20a286b4d6
ASM ClassWriter uses application ClassLoader for its getCommonSuperClass check
...
Issue: SPR-13695
2015-11-24 17:38:02 +01:00
Juergen Hoeller
3aefc96593
@ManagedOperationParameter declares @Target/@Retention/@Documented/@Repeatable now
...
This also turns @ManagedNotification into a repeatable annotation and consistently applies findAnnotation/getRepeatableAnnotations.
Issue: SPR-13700
2015-11-24 17:37:51 +01:00