Chris Beams
110b032ad9
IN PROGRESS - issue SPR-6779: imported @Configuration classes do not get enhanced and fail to satisfy scoping requirements
...
All tests in ImportedConfigurationClassEnhancementTests now pass. The fix was simple - imported @Configuration class bean definitions were not getting marked with the attribute that indicates that they are indeed @Configuration class bean definitions. To make this happen, ConfigurationClassPostProcessor's protected checkConfigurationClassCandidate(beanDef) method is being called from within ConfigurationClassBeanDefinitionReader when imported @Configuration classes are being processed. This is quick and dirty, and the subsequent check-in will refactor the solution appropriately.
15 years ago
Chris Beams
5fdee47841
Unit test cornering bug SPR-6779, 'imported @Configuration classes do not get enhanced and fail to satisfy scoping requirements'
15 years ago
Juergen Hoeller
dd93a40e7a
added test for expression re-evaluation
15 years ago
Juergen Hoeller
6fcca3cd93
accept Set<?> instead of Set<Object> (SPR-6742)
15 years ago
Juergen Hoeller
5abd3b99b9
fixed getPropertyTypeDescriptor to work for nested indexed property as well (SPR-6710)
15 years ago
Juergen Hoeller
95c695eb2f
fixed BeanPostProcessor invocation for null bean (SPR-6700)
15 years ago
Chris Beams
f82563fb6f
polishing
15 years ago
Chris Beams
4c05eaeb16
Resolved SPR-6602, relating to FactoryBean behavior in @Configuration classes. See issue and code comments for full details.
15 years ago
David Syer
b077d5ba97
SPR-6678: fix poms for 3.0.1
15 years ago
Juergen Hoeller
1ff99f2569
MBeanClientInterceptor understands CompositeData/TabularData arrays (SPR-6548)
15 years ago
Juergen Hoeller
38cf127c8b
mark spring-aop as required for spring-context (SPR-6578)
15 years ago
Mark Fisher
410dd0aa9f
SPR-6670 @Scheduled now supports property placeholders for cron expressions.
15 years ago
Mark Fisher
1284086ffa
SPR-6669 @Scheduled may now be used as a meta-annotation
15 years ago
David Syer
543515e36c
RESOLVED - issue SPR-6666: CronTrigger/CronSequenceGenerator fails to handle daylight saving timezone changes
15 years ago
Juergen Hoeller
4ca54fb415
fixed @Scheduled processing to kick in once only even in an ApplicationContext hierarchy (SPR-6656)
15 years ago
Juergen Hoeller
b9a3d3f392
polishing
15 years ago
Juergen Hoeller
b56328aa9e
replaced references to "spring-agent.jar" with "org.springframework.instrument.jar" (SPR-6597)
15 years ago
Juergen Hoeller
8af7f27942
ApplicationListeners will only be executed once per event (even for scripted objects; SPR-6589)
15 years ago
Juergen Hoeller
a939c4ea4e
polishing
15 years ago
Juergen Hoeller
431fd5bb22
allow for overriding specific DefaultLifecycleProcessor hooks (SPR-6617)
15 years ago
Mark Fisher
4ab4fa7042
SPR-6644 The 'id' value from an 'executor' element in the task namespace is now used as the thread name prefix for the resulting ThreadPoolTaskExecutor instance.
15 years ago
Juergen Hoeller
265084cb6c
fixed retriever cache putting
15 years ago
Juergen Hoeller
e5d4ffc166
reset retriever cache when adding/removing listeners (SPR-6624)
15 years ago
Chris Beams
d1b3f57320
Resolved SPR-6618. Restrictions were too tight on overloaded bean methods and were preventing it altogether. Overloading is now allowed, as long as there is no ambiguity at runtime which bean method should be invoked.
15 years ago
Juergen Hoeller
0fb4af6b59
generic ApplicationListener event type gets detected through proxy as well
15 years ago
Juergen Hoeller
bddb38d787
fixed getBeansWithAnnotation to ignore beans with non-determinable type (SPR-6579)
15 years ago
Juergen Hoeller
198911e0d2
removed hard ScopedProxyUtils dependency in ConfigurationClassEnhancer
15 years ago
Keith Donald
2fef141a00
TypeDescriptor.valueOf usage in favor of constants; TypedValue usage simplification
15 years ago
Juergen Hoeller
d6f4f4c7b4
BeanValidationPostProcessor runs in before-initialization phase by default (SPR-6565)
15 years ago
Juergen Hoeller
1c33206042
catch ConversionException and ConvertedNotFoundException in BeanWrapper's convertIfNecessary as well, in order to support constructor resolution (SPR-6563)
15 years ago
Juergen Hoeller
2153b2fbd5
introspect element type in case of incoming Collection/Map in order to not accidentally say canConvert=true (SPR-6564)
15 years ago
Juergen Hoeller
5f9f69958e
refined PropertyEditor exposure for the ConversionService case
15 years ago
Juergen Hoeller
f52986ea15
introduced TypeDescriptor.OBJECT and TypeDescriptor.STRING
15 years ago
Juergen Hoeller
1b0c6b848d
only try to convert to String if canConvert returns true
15 years ago
Chris Beams
2764024351
JavaDoc on AnnotationConfigApplicationContext#scan(String...)
15 years ago
Juergen Hoeller
86475593bb
added special handling of String array values for required fields, e.g. for WebRequestDataBinder (SPR-6552)
15 years ago
Juergen Hoeller
6622c71935
revised default converters; renamed ConverterRegistry's addGenericConverter to addConverter
15 years ago
Costin Leau
c2e1f113f5
SPR-5764
...
+ improved JBoss LTW by using the proper class loader for loading reflection types
15 years ago
Keith Donald
d7a8d499be
long style formatting tests
15 years ago
Juergen Hoeller
6635a5d96d
@ManagedBean coverage in javadoc
15 years ago
Juergen Hoeller
cb9619f62b
support @ManagedBean for name retrieval in AnnotationBeanNameGenerator as well; support @ManagedBean and @Named for direct use only
15 years ago
Juergen Hoeller
3cfac84bff
updated javadoc (SPR-6546)
15 years ago
Juergen Hoeller
dc6c1dc727
MBeanExporter detects FactoryBean-exported resources independent from declaration order
15 years ago
Juergen Hoeller
db6e807421
removed getBeansWithAnnotation(Class,boolean,boolean) method from ListableBeanFactory; reimplemented getBeansWithAnnotation(Class) to avoid use of getBeanNamesForType(Object.class)
15 years ago
Juergen Hoeller
9d2f7934de
fixed non-Lifecycle-FactoryBean with exposed Lifecycle object case (SPR-6545)
15 years ago
Juergen Hoeller
35354ad520
polishing
15 years ago
Juergen Hoeller
42c7be4590
SmartLifecycle retrieval fix, properly taking FactoryBeans into account (SPR-6545)
15 years ago
Juergen Hoeller
a0c4d2c13c
detect Lifecycle-implementing FactoryBeans as well (SPR-6545)
15 years ago
Juergen Hoeller
b497f6ccad
fixed JSR-303 Validator delegation code (SPR-6557)
15 years ago
Juergen Hoeller
859f422cbf
component scanning autodetects the new EE 6 "javax.annotation.ManagedBean" stereotype
15 years ago