Spring Framework 2.0.0 ChangelogSourceExtractor interface, exposing the defining resource for the given source candidate * reworked type matching for FactoryBeans, avoiding repeated recreation/destruction through early "getObjectType" jdbc * JdbcTemplate uses "PreparedStatement.setObject(index, null)" for null values with unknown SQL type on Informix * turned visibility of "org.springframework.jdbc.core.StatementCreatorUtils" to public accessible (e.g. because it is a scoped proxy) * fixed BeanWrapperImpl to always use a valid read-write type for a converted collection/map (never use original class) * fixed BeanWrapperImpl to properly resolve0 码力 | 33 页 | 91.32 KB | 1 年前3
 Spring Framework 2.0.1 Changelogrceptor Package org.springframework.beans * fixed BeanWrapperImpl to correctly determine generic type for each key in a chain (e.g. "myMap[myKey][myInnerKey]") * introduced PatternEditor for "java.util Number objects (as property or argument values) are automatically coerced into the target Number type (if necessary) * added CustomMapEditor for Map-to-Map conversion, with a default instance registered exposed as bean reference * introduced "isTypeMatch" method on BeanFactory interface, allowing for type checks without actually loading the Class * AbstractBeanFactory supports alias chaining, with an0 码力 | 37 页 | 103.65 KB | 1 年前3
 Spring Framework 2.0.2 Changelogit couldn't determine the type of the target bean (avoid NPE) * "scoped-proxy" tag works for non-singleton FactoryBeans as well, leveraging the BeanFactory's improved type check * factored out BeanF TypeConverter * BeanWrapperImpl converts nested collection value (e.g. List within Map) to declared generic type, if applicable * BeanWrapperImpl's TypeMismatchException mentions the specific element that failed failed in case of a (generic) collection * BeanWrapperImpl assigns a given array directly if component type matches and no matching custom editors registered * added default editor for JDK 1.4's "java.net0 码力 | 41 页 | 115.44 KB | 1 年前3
 Spring Framework 2.0.3 Changelogsingle-interceptor and TargetSource-only proxies * ProxyFactoryBean exposes a composite interface as object type in case of multiple proxy interfaces specified * AbstractSingletonProxyFactoryBean and AbstractAutoProxyCreator target bean * "scoped-proxy" marks its targets as autowireCandidate=false, to make autowiring by type only hit the scoped proxy * @Configurable works for deserialized objects as well Package org.springframework convert elements to the generic type expressed in a superclass/interface of the target class * added SmartInstantiationAwareBeanPostProcessor interface, supporting type prediction (for scripted object0 码力 | 49 页 | 138.10 KB | 1 年前3
 Spring Framework 2.0.5 ChangelogCollection/Map if no generic type declared and no property-specific editor registered * BeanWrapper converts an empty String to null in case of a Java 5 enum as target type * default editor settings get BridgeMethodResolver is able to match open type variables in complex overloading scenarios as well * BridgeMethodResolver caches based on TypeVariable references, handling overlapping type variable names appropriately RdbmsOperation parameters with a specific scale * added SqlParameterValue class, holding a value including SQL type and scale, accepted by JdbcTemplate argument arrays * optimized SQL parsing in NamedParameterUtils0 码力 | 56 页 | 157.72 KB | 1 年前3
 Spring Framework 2.0.4 Changelogprototype creation with auto-proxying * fixed AspectJAfterReturningAdvice to avoid NPE within returning type check in case of the return value being null * fixed AspectJAwareAdvisorAutoProxyCreator's "toString()" nesting level of 3 or more * BridgeMethodResolver performs multi-step resolution of type variables, for complex multi-type inheritance scenarios Package org.springframework.dao * PersistenceExceptionTranslationInterceptor it at runtime * fixed JmsInvokerClientInterceptor/ProxyFactoryBean's "queue" property to declare type Queue now JuergenPackage org.springframework.jndi * added "proxyInterfaces" property to JndiObjectFactoryBean0 码力 | 52 页 | 148.51 KB | 1 年前3
 Spring Framework 2.0.6 Changelogdetect a method that substitutes a type parameter with an array type * fixed BridgeMethodResolver to detect type variables in interface hierarchies with different type variable names * OverridingClassLoader Collection/Map if no generic type declared and no property-specific editor registered * BeanWrapper converts an empty String to null in case of a Java 5 enum as target type * default editor settings get BridgeMethodResolver is able to match open type variables in complex overloading scenarios as well * BridgeMethodResolver caches based on TypeVariable references, handling overlapping type variable names appropriately0 码力 | 57 页 | 161.42 KB | 1 年前3
 Spring Framework 2.0.8 Changelogclass for "extractDatabaseMetaData" calls * fixed SingleColumnRowMapper to use passed-in required type in the default "convertValueToRequiredType" implementation * WebSphereDataSourceAdapter, JBossNativeJdbcExtractor method twice if pointing to Initializing/DisposableBean * DefaultListableBeanFactory logs FactoryBean type matching failures at warn level (except for circular references) * added "isEagerInit()" method to supports a null property value (removed historic restriction there) * fixed AbstractBeanFactory's type check to ignore a null value (as potentially exposed by a FactoryBean) * fixed AbstractBeanFactory0 码力 | 62 页 | 177.54 KB | 1 年前3
 Spring Framework 2.0.7 Changelogmethod twice if pointing to Initializing/DisposableBean * DefaultListableBeanFactory logs FactoryBean type matching failures at warn level (except for circular references) * added "isEagerInit()" method to supports a null property value (removed historic restriction there) * fixed AbstractBeanFactory's type check to ignore a null value (as potentially exposed by a FactoryBean) * fixed AbstractBeanFactory detect a method that substitutes a type parameter with an array type * fixed BridgeMethodResolver to detect type variables in interface hierarchies with different type variable names * OverridingClassLoader0 码力 | 60 页 | 172.65 KB | 1 年前3
 Spring Framework 2.5.0 Changelogconstructed with a URI directly * fixed AbstractLabeledEnum to correctly determine the default enum type for a top- level enum class (again) Package org.springframework.jdbc * added "registerDatabase" method into WebUtils/PortletUtils, for reuse in custom code * InternalResourceView explicitly sets content type on response in include case (for correct charset handling on Tomcat) * exposed applicable standard springframework.beans * DefaultListableBeanFactory now supports autowiring of FactoryBean instances 'by type' * revised DefaultListableBeanFactory's exception handling for clearer wrapping of nested exceptions0 码力 | 78 页 | 221.83 KB | 1 年前3
共 68 条
- 1
 - 2
 - 3
 - 4
 - 5
 - 6
 - 7
 













