Juergen Hoeller
092241a632
fixed decorated BeanDefinition condition for early type checking in AbstractBeanFactory (SPR-7006)
15 years ago
Juergen Hoeller
282de41f06
AbstractInterceptorDrivenBeanDefinitionDecorator exposes decorated BeanDefinition for early type checking in AbstractBeanFactory (SPR-7006)
15 years ago
Juergen Hoeller
53b6e1c1b0
fixed DataBinder's conversion error handling for direct field access with ConversionService (SPR-6953)
15 years ago
Juergen Hoeller
2c2cf32b8a
polishing
15 years ago
Juergen Hoeller
89755542da
BeanPostProcessors are allowed to return a null bean value in the middle of the chain (SPR-6926)
15 years ago
Mark Fisher
0d8a020684
updated commons-pool version in .classpath to match ivy config
15 years ago
Mark Pollack
1e388a894e
Change version of Hibernate Validator to 4.0.2 in pom.xml and eclipse .classpath to agree with version in ivy.xml
15 years ago
Juergen Hoeller
296aa96d71
AopUtils.getTargetClass(...) never returns null (SPR-7011)
15 years ago
Juergen Hoeller
a2c3274b8e
fixed double fixedField call for getFieldType (SPR-7019)
15 years ago
Sam Brannen
0543036ec9
FooConfig, Foo, Bar, and BarFactory are now public static classes in order to avoid a bug with JDT/Spring IDE where the classes cannot be found in the XML application context.
15 years ago
Juergen Hoeller
4c39f90466
made CronSequenceGenerator public (SPR-6920)
15 years ago
David Syer
8d7df01d73
RESOLVED - issue SPR-6955, SPR-6901 added DisposableBean to TaskExecutorFactoryBean
15 years ago
Juergen Hoeller
0444ab236a
fixed TypeDescriptor toString for MethodParameter annotations (SPR-6924)
15 years ago
Juergen Hoeller
9ede9fe697
"conversionService" bean gets ignored if not of type ConversionService (SPR-6916)
15 years ago
Costin Leau
20a8039642
+ improve template for spring-context so that the import-package is updated automatically
15 years ago
Chris Beams
f25d2a9416
Removed hard-coded local path from .core/.classpath; removed duplicate asm entry in .context/.classpath
15 years ago
David Syer
1a351db6e0
Update Central POMs to 3.0.2
15 years ago
Juergen Hoeller
5063c6dd00
upgraded to Hibernate Validator 4.0.2 and Jackson 1.4.2
15 years ago
Costin Leau
8d0bb00188
+ make use or property placeholders inside template.mf
15 years ago
Juergen Hoeller
60ac239091
BeanDefinitionReader and ClassPath/FileSystemXmlApplicationContext use varargs where possible (SPR-6849)
15 years ago
Juergen Hoeller
870507cc36
context-specific "conversionService" bean may refer to annotation-configured converter beans (SPR-6800)
15 years ago
Juergen Hoeller
9adb01a4a6
added PropertyPlaceholderConfigurer test
15 years ago
Juergen Hoeller
cdee538129
fixed rendering of select options for multi-list (SPR-6799)
15 years ago
Juergen Hoeller
315c16de5f
relaxed test conditions
15 years ago
Juergen Hoeller
09998b2434
relaxed test conditions
15 years ago
Juergen Hoeller
3db5a299bb
canConvert checks Collection/Map element types as well (SPR-6564)
15 years ago
Juergen Hoeller
cef44f6d53
made PersistenceAnnotationBeanPostProcessor's JNDI API references optional - for compatibility with Google App Engine (SPR-6679)
15 years ago
Juergen Hoeller
03e9e4568f
avoid double closing in case of shutdown hook (SPR-6793)
15 years ago
Juergen Hoeller
b670b19429
setAutoGrowNestedPaths throws an IllegalStateException if being called too late (SPR-6718)
15 years ago
Costin Leau
a9386f5c79
SPR-5246
...
+ clarify order of annotation and XML injection
15 years ago
Chris Beams
0f7f749ada
Updated Eclipse .classpath to aspectj 1.6.8
15 years ago
Juergen Hoeller
82178b8d93
ignore IllegalStateException when removing shutdown hook (SPR-6793)
15 years ago
Costin Leau
0fd4a45070
+ upgrade to AspectJ 1.6.8
...
+ externalize some of the jar versions
+ align the versions of some dependencies between pom.xml and ivy.xml
15 years ago
Costin Leau
ac93b81a78
SPR-6794
...
+ fix test
15 years ago
Costin Leau
4f0876de39
SPR-6794
...
+ added setter for encoding (in case the default UTF-8 is not enough)
15 years ago
Costin Leau
fab29dfee7
+ add explicit dependency on commons-pool to prevent version 1.3 from being used (since it contains a memory leak)
15 years ago
Costin Leau
0224cbc3de
SPR-6794
...
+ used UTF-8 as the implicit encoding for reading scripts
15 years ago
Juergen Hoeller
4d09809f17
ApplicationListeners will reliably get invoked through their proxy (if any)
15 years ago
Juergen Hoeller
ce6f14bd8b
refined addApplicationListener to work any time during the refresh phase
15 years ago
Juergen Hoeller
d96a6914a8
ApplicationListeners will get detected lazily as well (e.g. on @Bean's concrete result); inner bean ApplicationListeners will be invoked through their proxy (if any)
15 years ago
Juergen Hoeller
e3cdabfaac
fixed MBeanExporter regression: do not try to expose abstract beans (SPR-6784)
15 years ago
Juergen Hoeller
56d2c9daf5
component-scan's scoped-proxy attribute applies to scope-annotated singleton beans as well (SPR-6683)
15 years ago
Juergen Hoeller
83c018a0b4
call processConfigBeanDefinitions lazily if postProcessBeanDefinitionRegistry hasn't been called
15 years ago
Juergen Hoeller
a897e3f01f
refined DefaultLifecycleProcessor's start/stop logging and stop exception handling (SPR-6769, SPR-6770)
15 years ago
Juergen Hoeller
59b8a139d7
JndiObjectFactoryBean explicitly only chooses public interfaces as default proxy interfaces (SPR-5869)
15 years ago
Juergen Hoeller
9c44f9252d
fixed cron example (SPR-6772)
15 years ago
Juergen Hoeller
6070a498fe
BeanNameAutoProxyCreator detects alias matches for specified bean names as well (SPR-6774)
15 years ago
Juergen Hoeller
6b2b5c4c23
introduced BeanDefinitionRegistryPostProcessor extension to BeanFactoryPostProcessor; @Configuration classes support definition of BeanFactoryPostProcessor beans as well (SPR-6455, SPR-6611)
15 years ago
Chris Beams
fbd797e50b
RESOLVED - issue SPR-6779: imported @Configuration classes do not get enhanced and fail to satisfy scoping requirements
...
refactoring, polishing.
15 years ago
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