Stephane Nicoll
d73f91eaf0
Polish
...
Closes gh-1097
(cherry picked from commit 037746d )
2016-07-01 15:40:06 +02:00
Juergen Hoeller
833ed7168e
Add missing package-info files for common packages
...
Issue: SPR-14420
(cherry picked from commit 66ec1c1 )
2016-06-30 21:43:29 +02:00
Juergen Hoeller
dd7ddc08ff
Polishing
2016-06-29 14:48:09 +02:00
Juergen Hoeller
f9e8924b3d
Consistent processing of empty values and catching of RuntimeExceptions for Formatters
...
Issue: SPR-14345
(cherry picked from commit d51c22a )
2016-06-09 10:59:13 +02:00
Juergen Hoeller
2fd691b340
EventListenerMethodProcessor defensively handles unresolvable method signatures
...
Issue: SPR-14330
(cherry picked from commit f657952 )
2016-06-04 00:22:46 +02:00
Juergen Hoeller
62199e82ef
ConfigurationClassParser detects @Bean methods in interface hierarchies as well
...
Issue: SPR-14288
(cherry picked from commit 03affa0 )
2016-05-31 13:22:29 +02:00
Juergen Hoeller
a0a2a3337a
@Bean's "autowire" attribute does not affect annotation-driven autowiring
...
Issue: SPR-14282
(cherry picked from commit 98eaf05 )
2016-05-31 13:21:00 +02:00
Juergen Hoeller
5fc0d43852
AsyncResult properly propagates execution exception
...
Issue: SPR-14249
(cherry picked from commit 1b1aac9 )
2016-05-05 20:57:42 +02:00
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
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
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
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
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
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
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
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
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
Andy Clement
29303ef591
Allow MapAccessor to be compilable in SpEL expressions
...
With this change the MapAccessor now extends CompilablePropertyAccessor
rather than just PropertyAccessor. This means that any expression that
ends up using the MapAccessor is now compilable for fast performance.
Issue: SPR-13638
2015-11-23 09:25:57 -08:00