Juergen Hoeller
|
fc629bb508
|
Polishing
|
8 years ago |
Juergen Hoeller
|
a5c6658d2c
|
Track bean dependencies for calls between @Bean methods within @Configuration classes
Issue: SPR-15069
|
8 years ago |
Juergen Hoeller
|
edc62be231
|
@Scheduled reliably applies after other post-processors and shuts down before TaskScheduler
Issue: SPR-14692
Issue: SPR-15067
|
8 years ago |
Juergen Hoeller
|
209e7a700d
|
Avoid FactoryBean initialization on isSingleton check for decorated bean definition
Issue: SPR-14892
Issue: SPR-15042
|
8 years ago |
Juergen Hoeller
|
9c62b1eaf7
|
Polishing
|
8 years ago |
Sebastien Deleuze
|
58e113a591
|
Avoid NPE in AutoProxyRegistrar when no attribute found
Issue: SPR-15055
|
8 years ago |
Juergen Hoeller
|
7818c650ba
|
Cache ASM metadata at the context level (if supported)
Includes streamlined ClassPathBeanDefinitionScanner setup.
Issue: SPR-14654
|
8 years ago |
Sebastien Deleuze
|
6a850ee688
|
Polishing
|
8 years ago |
Juergen Hoeller
|
bb94ba6e3f
|
DateFormatter's ISO patterns use XXX timezone notation (as per SimpleDateFormat's javadoc)
Issue: SPR-14675
|
8 years ago |
Sebastien Deleuze
|
ff675f5226
|
Add Kotlin extensions for bean registration and retrieval
Issue: SPR-15048
|
8 years ago |
Juergen Hoeller
|
a8741dd371
|
Polishing
|
8 years ago |
Juergen Hoeller
|
f805427629
|
Detect generic type match behind interface-based proxy as well
Issue: SPR-14097
|
8 years ago |
Juergen Hoeller
|
0208198804
|
Expose reflection metadata with ASM-driven method order
Issue: SPR-14505
|
8 years ago |
Juergen Hoeller
|
ef5c797569
|
Polishing
|
8 years ago |
Juergen Hoeller
|
3295a4e6ef
|
ConfigurationClassParser enforces @Bean declaration order through ASM metadata
Issue: SPR-14505
|
8 years ago |
Juergen Hoeller
|
f51fe5fd39
|
Polishing
|
8 years ago |
Juergen Hoeller
|
e788b8467d
|
GenericApplicationContext offers Supplier-based registration with BeanDefinitionCustomizer callback
Issue: SPR-14832
|
8 years ago |
Juergen Hoeller
|
154ef8bf10
|
Polishing
|
8 years ago |
Juergen Hoeller
|
9005481a49
|
Supplier registration support for annotated bean classes
Issue: SPR-14832
|
8 years ago |
Juergen Hoeller
|
f6b2a21206
|
ConfigurationClassPostProcessor programmatically registers unified ImportAwareBeanPostProcessor
Issue: SPR-14931
|
8 years ago |
Juergen Hoeller
|
9c55d22f78
|
MBeanExporter silently ignores null beans
Issue: SPR-15031
|
8 years ago |
Juergen Hoeller
|
7867e56494
|
Polishing
|
8 years ago |
Juergen Hoeller
|
3ee6286eb5
|
Support for functional instance supplier callback at BeanDefinition level
Issue: SPR-14832
|
8 years ago |
Juergen Hoeller
|
4c005e6336
|
ResolvableType-based matching respects generic factory method return type
Includes consistent use of ResolvableType.resolve() wherever applicable.
Issue: SPR-15011
|
8 years ago |
Juergen Hoeller
|
23f0418337
|
LocaleContextHolder provides support for framework-level default settings
Issue: SPR-15017
|
8 years ago |
Juergen Hoeller
|
58eccfe5bd
|
Remove setExtractOldValueForEditor at DataBinder level (to be deprecated in 4.3.5)
Issue: SPR-15009
|
8 years ago |
Kazuki Shimizu
|
9f229283fb
|
Support lazy initialization of BindingResult when customize a MessageCodesResolver
Issue: SPR-15009
|
8 years ago |
Juergen Hoeller
|
547b9638dc
|
Collection injection may refer back to factory methods on same bean again
Issue: SPR-14996
|
8 years ago |
Juergen Hoeller
|
a7ec6dc0af
|
ImportRegistry properly tracks excluded superclasses
Issue: SPR-14972
|
8 years ago |
Juergen Hoeller
|
313c89dd5c
|
Overloaded methods with java.time.Instant/Duration parameters
Issue: SPR-14875
|
8 years ago |
Juergen Hoeller
|
845dbf040d
|
Test injection point match for narrow target return type
Issue: SPR-14960
|
8 years ago |
Juergen Hoeller
|
1ae17c27df
|
Efficient ISO_LOCAL_* variants for printing LocalDate/LocalTime/LocalDateTime
Issue: SPR-14958
|
8 years ago |
Juergen Hoeller
|
f6b8b84df9
|
Efficient type plus annotation comparisons during converter retrieval
Issue: SPR-14926
Issue: SPR-12926
|
8 years ago |
Juergen Hoeller
|
10d5926b1a
|
Direct use of Bean Definition 1.1 ExecutableValidator
Issue: SPR-13481
|
8 years ago |
Juergen Hoeller
|
f065589a37
|
Avoid defensive casts against Java 8 default methods
Issue: SPR-13188
|
8 years ago |
Juergen Hoeller
|
b22a59a0c4
|
Polishing
|
8 years ago |
Juergen Hoeller
|
1f4c6de287
|
Polishing
|
8 years ago |
Juergen Hoeller
|
9bf4d7cf4e
|
Polishing
|
8 years ago |
Juergen Hoeller
|
85b0ce1ef7
|
Avoid defensive checks against java.time API
Issue: SPR-13188
|
8 years ago |
Juergen Hoeller
|
da63898d5f
|
Polishing
|
8 years ago |
Juergen Hoeller
|
dc8cd4e4c0
|
Polishing
Issue: SPR-14888
|
8 years ago |
Kazuki Shimizu
|
124f2128fa
|
Detect invalid configuration for autoGrowCollectionLimit on DataBinder
Issue: SPR-14888
|
8 years ago |
Juergen Hoeller
|
b3cd1ad7f1
|
Refined throwing of BeanCreationExceptions (and reflection exceptions)
Issue: SPR-14883
|
8 years ago |
Rossen Stoyanchev
|
816e32872a
|
Reactive support for @ModelAttribute argument
Issue: SPR-14542
|
8 years ago |
Rossen Stoyanchev
|
3230ca6d39
|
Add ConcurrentModel
This commit adds a Model implementation based on ConcurrentHashMap for
use in Spring Web Reactive.
Issue: SPR-14542
|
8 years ago |
Juergen Hoeller
|
7f4904ed22
|
Avoid deprecated Mockito methods
Issue: SPR-14880
|
8 years ago |
Juergen Hoeller
|
8df45dd274
|
@Async docs explicitly mention ListenableFuture and CompletableFuture
Issue: SPR-14881
|
8 years ago |
Juergen Hoeller
|
ac774cdcef
|
Avoid deprecated Mockito methods
Issue: SPR-14880
|
8 years ago |
Juergen Hoeller
|
8ae0bd6ea9
|
ApplicationListenerDetector ignores non-managed bean instances
Issue: SPR-14879
|
8 years ago |
Juergen Hoeller
|
8053fefea8
|
Consistent support for early placeholder resolution in properties locations
Issue: SPR-10502
|
8 years ago |