Juergen Hoeller
8662c61a17
Polishing
...
(cherry picked from commit 154ef8b
)
2016-12-20 20:14:25 +01:00
Juergen Hoeller
a5ce965d22
ConfigurationClassPostProcessor programmatically registers unified ImportAwareBeanPostProcessor
...
Issue: SPR-14931
(cherry picked from commit f6b2a21
)
2016-12-20 12:25:22 +01:00
Juergen Hoeller
1e58c80fe7
MBeanExporter silently ignores null beans
...
Issue: SPR-15031
(cherry picked from commit 9c55d22
)
2016-12-19 16:57:48 +01:00
Juergen Hoeller
a92ae4ba30
Fixed backport gaps
2016-12-19 02:09:05 +01:00
Juergen Hoeller
307e37a69f
Flexible setMessageCodesResolver and deprecated setExtractOldValueForEditor at DataBinder level
...
Issue: SPR-15009
2016-12-19 01:49:38 +01:00
Juergen Hoeller
b9c4f1fa95
ResolvableType-based matching respects generic factory method return type
...
Includes consistent use of ResolvableType.resolve() wherever applicable.
Issue: SPR-15011
(cherry picked from commit 4c005e6
)
2016-12-19 01:12:14 +01:00
Juergen Hoeller
271b0abc45
LocaleContextHolder provides support for framework-level default settings
...
Issue: SPR-15017
(cherry picked from commit 23f0418
)
2016-12-19 01:10:09 +01:00
Juergen Hoeller
dd3c370bca
ImportRegistry properly tracks excluded superclasses
...
Issue: SPR-14972
(cherry picked from commit a7ec6dc
)
2016-12-19 00:57:45 +01:00
Juergen Hoeller
149acdae7d
@UsesJava8
...
Issue: SPR-14958
2016-12-01 14:23:59 +01:00
Juergen Hoeller
5fee5f39ea
Polishing
2016-12-01 14:13:23 +01:00
Juergen Hoeller
66aeeedaef
Test injection point match for narrow target return type
...
Issue: SPR-14960
(cherry picked from commit 845dbf0
)
2016-12-01 14:12:00 +01:00
Juergen Hoeller
af41dd1ed6
Efficient ISO_LOCAL_* variants for printing LocalDate/LocalTime/LocalDateTime
...
Issue: SPR-14958
(cherry picked from commit 1ae17c2
)
2016-12-01 14:11:49 +01:00
Juergen Hoeller
cbc512f3be
Efficient type plus annotation comparisons during converter retrieval
...
Issue: SPR-14926
Issue: SPR-12926
(cherry picked from commit f6b8b84
)
2016-12-01 14:11:34 +01:00
Juergen Hoeller
62631bfe33
Detect invalid configuration for autoGrowCollectionLimit on DataBinder
...
Issue: SPR-14888
2016-11-08 17:47:29 +01:00
Juergen Hoeller
db1a84ede1
Polishing
2016-11-07 18:48:35 +01:00
Juergen Hoeller
9be1710dca
@Async docs explicitly mention ListenableFuture and CompletableFuture
...
Issue: SPR-14881
(cherry picked from commit 8df45dd
)
2016-11-04 13:30:11 +01:00
Juergen Hoeller
e83c11667f
ApplicationListenerDetector ignores non-managed bean instances
...
Issue: SPR-14879
(cherry picked from commit 8ae0bd6
)
2016-11-03 23:20:06 +01:00
Juergen Hoeller
9e67ba83a5
Consistent support for early placeholder resolution in properties locations
...
Issue: SPR-10502
(cherry picked from commit 8053fef
)
2016-11-03 14:53:46 +01:00
Juergen Hoeller
2bb3522bbb
ReloadableResourceBundleMessageSource sets file timestamp on merged holder
...
Issue: SPR-14583
(cherry picked from commit 03468fd
)
2016-11-03 14:53:24 +01:00
Juergen Hoeller
77e00f1926
Polishing
2016-10-31 20:40:46 +01:00
Juergen Hoeller
bf0df54136
Consistent instanceof/casting of Class references
...
(cherry picked from commit ac80ac6
)
2016-10-31 11:50:59 +01:00
Juergen Hoeller
144f687ee9
Polishing
...
(cherry picked from commit 2f9ed59
)
2016-10-31 11:50:36 +01:00
Juergen Hoeller
0ee8322947
Revised NoSuchBeanDefinitionException message and ResolvableType handling
...
Includes consistent quoting of qualified type names in related classes.
Issue: SPR-14831
(cherry picked from commit dc080cb
)
2016-10-31 11:50:15 +01:00
Juergen Hoeller
2b459881bd
ApplicationListener detection for inner beans behind post-processors
...
Issue: SPR-14783
(cherry picked from commit c946924
)
2016-10-31 11:49:06 +01:00
Juergen Hoeller
62918ca779
TypeDescriptor supports merged annotation lookups (for composable formatting annotations)
...
Issue: SPR-14844
(cherry picked from commit bf9083d
)
2016-10-31 11:46:30 +01:00
Juergen Hoeller
3cca57a801
Local merged annotation lookup in SpringCacheAnnotationParser
...
Issue: SPR-14781
Issue: SPR-14801
(cherry picked from commit 08972ef
)
2016-10-31 11:45:35 +01:00
Juergen Hoeller
fbad637235
SimpleApplicationEventMulticaster just swallows event downcast exceptions
...
Issue: SPR-14846
(cherry picked from commit 13001b9
)
2016-10-31 11:44:26 +01:00
Stephane Nicoll
2c2c6f8e02
Fix broken build
...
This commit fixes the direct use of Java8 API
Issue: SPR-14853
2016-10-27 10:30:54 +02:00
Stephane Nicoll
4e3a6b9404
Polish
2016-10-27 10:01:51 +02:00
Stephane Nicoll
76bbccb4dc
Allow @Cacheable method to return Optional
...
This commit further refines 240f254
to also support java.util.Optional
for synchronized cache access (i.e. when the `sync` attribute on
`@Cacheable` is set to `true`).
Issue: SPR-14853
2016-10-27 10:00:34 +02:00
Stephane Nicoll
1c4433555a
Move NoOpCache to a top-level public class
...
This commit moves `NoOpCache` to a top-level public class to allow reuse
in custom CacheManager arrangement.
Issue: SPR-14856
2016-10-27 09:09:51 +02:00
Stephane Nicoll
1a1d17e13a
LiveBeansView does not rely on application contexts order anymore
...
This commit makes sure that the `unregister` order of registered
application contexts has no incidence on the removal of the LiveBeansView
MBean.
Rather than using the last application context's name to compute the
identity of the MBean to remove, the identity is stored when the MBean is
created.
This commit also adds missing tests.
Issue: SPR-14848
2016-10-26 15:03:44 +02:00
Stephane Nicoll
196200bcc0
Clarify SpEL usage on `@EventListener`
...
Issue: SPR-14812
2016-10-25 17:45:36 +02:00
Juergen Hoeller
9de28d640e
Polishing
...
(cherry picked from commit 3726c6f
)
2016-10-21 12:59:59 +02:00
Juergen Hoeller
f9fcd24315
ConversionService detects generic type declaration on target class behind proxy as well
...
Issue: SPR-14822
(cherry picked from commit f7d740f
)
2016-10-21 12:59:48 +02:00
Juergen Hoeller
29a946163b
Polishing
...
(cherry picked from commit eafaaa5
)
2016-10-12 17:48:33 +02:00
Juergen Hoeller
9472025da7
BindingResult does not hold on to ConversionService when serialized in session
...
Issue: SPR-8282
(cherry picked from commit 74b6a5b
)
2016-10-12 17:48:08 +02:00
Stephane Nicoll
7a8bf8e9a5
Polish EnableAsync javadoc
...
Issue: SPR-14793
(cherry picked from commit ab232a5
)
2016-10-12 17:47:28 +02:00
Juergen Hoeller
d2079f32d8
SpringValidatorAdapter declares ResolvableAttribute as serializable
...
Issue: SPR-14778
(cherry picked from commit ebed7b7
)
2016-10-06 00:16:00 +02:00
Sam Brannen
15d3e8c3e1
Introduce 'value' alias for @Bean's 'name' attribute
...
In order to simplify configuration for use cases involving @Bean where
only a bean name or aliases are supplied as an attribute, this commit
introduces a new 'value' attribute that is an @AliasFor 'name' in @Bean.
Issue: SPR-14728
(cherry picked from commit 8f62b63
)
2016-09-18 21:04:25 +02:00
Juergen Hoeller
040d131284
Polishing
...
(cherry picked from commit ce42ed4
)
2016-09-13 22:31:47 +02:00
Juergen Hoeller
73bbe0849a
Revised IllegalArgumentException handling for Formatter parse calls
...
Issue: SPR-14661
(cherry picked from commit c69e6a3
)
2016-09-13 22:31:01 +02:00
Juergen Hoeller
09a0615df0
Consistent callbacks for TypeFilters, ImportSelectors and ImportBeanDefinitionRegistrars
...
Issue: SPR-14686
(cherry picked from commit 0c2e8a6
)
2016-09-13 22:30:29 +02:00
Juergen Hoeller
669d5815c9
Configuration class processing uses MetadataReaderFactory for current ResourceLoader
...
Issue: SPR-14684
(cherry picked from commit 5405c07
)
2016-09-13 22:30:12 +02:00
Juergen Hoeller
bd24b97bd3
IdentityHashMap for scheduled tasks (avoiding hashCode calls on bean instances)
...
Issue: SPR-14666
(cherry picked from commit 480cd2c
)
2016-09-13 22:29:59 +02:00
Juergen Hoeller
db196ce5d8
Correct ISO DateTime example
...
Issue: SPR-14675
(cherry picked from commit d5c9cc6
)
2016-09-13 22:28:28 +02:00
Juergen Hoeller
acbb2544bf
Polishing
...
(cherry picked from commit 4ef428d
)
2016-08-31 00:45:25 +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
5a004c3b2a
LiveBeansView exposes aliases as well
...
Issue: SPR-14632
(cherry picked from commit 57cb7c7
)
2016-08-26 20:18:39 +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