Spring Framework 1.2.x Changelog
log level for more config details) Package org.springframework.aop * reworked JdkDynamicAopProxy's "Method.setAccessible" handling to avoid unnecessary calls * Cglib2AopProxy throws AopConfigException ProxyConfig/AdvisedSupport's "toString()" output * RegexpMethodPointcutAdvisor references ORO classes indirectly, to avoid eager loading of ORO on Solaris JDK 1.6 * revised SingletonTargetSource's and AbstractBe AbstractBeanFactoryBasedTargetSource's "toString()" output * HotSwappableTargetSource's "hashCode" implementation returns a constant value even if the target object changes * AbstractAutoProxyCreator considers0 码力 | 94 页 | 267.57 KB | 1 年前3Spring Framework 1.2.7 Changelog
"setTargetClass" method, else determines target class on demand * refined ThreadLocalTargetSource's synchronization to guarantee thread-safe destruction on shutdown * deprecated AbstractLazyInitTargetSource read/write methods before every invocation * BeanWrapperImpl passes a null value to a PropertyEditor's "setValue" method, allowing for conversion of null values * added "nullAsEmptyCollection" flag to CustomCollectionEditor, allowing to convert a null value to an empty Collection * fixed PropertyAccessorUtils's "getLastNestedPropertySeparatorIndex" to correctly handle property paths without dot * added overloaded0 码力 | 87 页 | 248.22 KB | 1 年前3Spring Framework 2.5.6 Changelog
conventional editor check for array classes (in order to not break AspectJ weaving) * BeanWrapper's introspection resolves bridge methods to find setter method for getter method with covariant return are considered equal even if their originating resource objects are different * AbstractFactoryBean's early singleton proxy handles equals, hashCode and toString calls locally (avoiding eager init) * P preserves possible matches hint in property exception * SmartInstantiationAwareBeanPostProcessor's "determineCandidateConstructors" is only invoked for non-null bean Class * ServiceLocatorFactoryBean0 码力 | 106 页 | 302.13 KB | 1 年前3Spring Framework 2.5.6 Changelog
conventional editor check for array classes (in order to not break AspectJ weaving) * BeanWrapper's introspection resolves bridge methods to find setter method for getter method with covariant return are considered equal even if their originating resource objects are different * AbstractFactoryBean's early singleton proxy handles equals, hashCode and toString calls locally (avoiding eager init) * P preserves possible matches hint in property exception * SmartInstantiationAwareBeanPostProcessor's "determineCandidateConstructors" is only invoked for non-null bean Class * ServiceLocatorFactoryBean0 码力 | 106 页 | 305.07 KB | 1 年前3Spring Framework 2.5.5 Changelog
Package org.springframework.beans * revised GenericTypeAwarePropertyDescriptor for compatibility with IBM's JDK 1.6 (avoiding NPE) * TypeMismatchException shows type description for mismatching JDK proxy values resolution of set entries and map keys with modified hash code * fixed DefaultSingletonBeanRegistry's singleton exposure to remove singleton factory after creation of singleton object * DefaultSingletonBeanRegistry added overloaded BeanComponentDefinition constructor with aliases argument * GenericBeanFactoryAccessor's "getBeansWithAnnotation" performs deep search (including interfaces and target class) * added "findAnnotationOnBean"0 码力 | 101 页 | 291.00 KB | 1 年前3Spring Framework 1.2.8 Changelog
array type to a null value rather than an array with null element * changed MutablePropertyValues's "addPropertyValue" signature to void, to remain binary compatible with Spring <=1.2.6 * fixed BeanArrayPropertyEditor * refined NestedXxxException to properly handle null message in root cause, through using the cause's "toString()" * fixed FileSystemResource/UrlResource to retain leading "../" parts in paths, building (for Hibernate 3.1) * turned JdbcTemplate's "query(PreparedStatementCreator,PreparedStatementSetter,ResultSetExtractor rse)" method public * improved JdbcTemplate's logging of ignored SQLWarnings, including0 码力 | 89 页 | 254.65 KB | 1 年前3Spring Framework 1.2.5 Changelog
(SPR-1250) * lowered Cglib2AopProxy's log level for detected final methods on a proxy class from "warn" to "info" Package org.springframework.beans * fixed BeanWrapperImpl's "getPropertyType" implementation SystemPropertyUtils.resolvePlaceholders(text) helper method * refined PathMatchingResourcePatternResolver's jar entry matching to handle the zip protocol as well * fixed ResourceArrayPropertyEditor to include JmsTemplate, as a more specialized subclass of JmsAccessor * merged all of JmsTemplate/JmsTemplate102's "createConsumer" template methods into one Package org.springframework.jmx * added "excludedBeans"0 码力 | 79 页 | 226.37 KB | 1 年前3Spring Framework 1.2.6 Changelog
initialized with emtpy String (avoiding NPE) Package org.springframework.beans * reworked BeanUtils's "copyProperties" method to properly ignore properties not found in the target bean * added new "copyProperties" class/interface * factored out protected "newNestedBeanWrapper" template method from BeanWrapperImpl's "getNestedBeanWrapper" method * factored out PropertyEditorRegistry interface from BeanWrapper, implemented output in NoSuchBeanDefinitionException messages anymore * deprecated PropertiesBeanDefinitionReader's "class" and "parent" keywords in favor of "(class)" and "(parent)" * PropertiesBeanDefinitionReader0 码力 | 83 页 | 236.45 KB | 1 年前3Spring Framework 2.5.4 Changelog
upgraded to AspectJ 1.6 (while retaining compatibility with AspectJ 1.5.x) * fixed spring-core.jar's manifest to contain correct OSGi Import-Package declaration * removed superfluous DynamicImport-Package JDK 1.4's "java.nio.charset.Charset" class to default property editors * BeanWrapper explicitly finds default PropertyEditor according to "Editor" suffix convention * deprecated BeanWrapper's fallback fallback to the global JavaBeans PropertyEditorManager * DirectFieldAccessor registers Spring's common default PropertyEditors (like BeanWrapperImpl does) * fixed AbstractBeanDefinition to properly include qualifiers0 码力 | 97 页 | 278.81 KB | 1 年前3Spring Framework 1.2.4 Changelog
properties to CommonsPoolTargetSource Package org.springframework.beans * changed BeanWrapperImpl's default behavior to not extract old property values, avoiding side effects caused by getters * added method to BeanWrapper and BeanWrapperImpl, allowing to control getter invocation * BeanWrapperImpl's "getPropertyType" checks custom editors and takes registered type as hint for expected property type null and type unknown * JdbcTemplate's "update" version with a KeyHolder argument explicitly closes the generated keys ResultSet, if any * removed JdbcTemplate's fetchSize/maxRows check to allow for0 码力 | 77 页 | 223.73 KB | 1 年前3
共 68 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7