Spring Framework 2.5.6 Changelogand toString calls locally (avoiding eager init) * PropertyPathFactoryBean logs a warning if the target bean is still in creation at the time of obtaining the property * exposed public "copyRegisteredEditorsTo" JBoss-managed jars) * GenericCollectionTypeResolver correctly resolves collection element type even when target bean is a collection itself Package org.springframework.ejb * SpringBeanAutowiringInterceptor calls CachingConnectionFactory's JMS Session proxies implement SessionProxy interface, allowing for access to target Session * CachingConnectionFactory rolls back cached transacted JMS Sessions on logical close if0 码力 | 106 页 | 302.13 KB | 1 年前3
Spring Framework 2.5.6 Changelogand toString calls locally (avoiding eager init) * PropertyPathFactoryBean logs a warning if the target bean is still in creation at the time of obtaining the property * exposed public "copyRegisteredEditorsTo" JBoss-managed jars) * GenericCollectionTypeResolver correctly resolves collection element type even when target bean is a collection itself Package org.springframework.ejb * SpringBeanAutowiringInterceptor calls CachingConnectionFactory's JMS Session proxies implement SessionProxy interface, allowing for access to target Session * CachingConnectionFactory rolls back cached transacted JMS Sessions on logical close if0 码力 | 106 页 | 305.07 KB | 1 年前3
Spring Framework 2.5.5 ChangelogGenericBeanFactoryAccessor's "getBeansWithAnnotation" performs deep search (including interfaces and target class) * added "findAnnotationOnBean" method to GenericBeanFactoryAccessor, performing a deep search fixed CachedMessageProducer to initialize its deliveryMode, priority and timeToLive fields with the target's settings Package org.springframework.orm * fixed Hibernate 3.2 support to flush updates before aop * deprecated ProxyFactoryBean's support for a target as last element in "interceptorNames" in favor of "targetName" * ProxyFactoryBean assumes a target bean if type cannot be determined for last element0 码力 | 101 页 | 291.00 KB | 1 年前3
Spring Framework 2.5.4 Changelogfixed CachedMessageProducer to initialize its deliveryMode, priority and timeToLive fields with the target's settings Package org.springframework.orm * fixed Hibernate 3.2 support to flush updates before aop * deprecated ProxyFactoryBean's support for a target as last element in "interceptorNames" in favor of "targetName" * ProxyFactoryBean assumes a target bean if type cannot be determined for last element AbstractAutoProxyCreator predicts proxy class as bean type if known already (instead of predicting the target class) * AbstractAutoProxyCreator exposes early singleton proxies (for resolving circular reference0 码力 | 97 页 | 278.81 KB | 1 年前3
Spring Framework 2.5.3 Changelogaop * deprecated ProxyFactoryBean's support for a target as last element in "interceptorNames" in favor of "targetName" * ProxyFactoryBean assumes a target bean if type cannot be determined for last element AbstractAutoProxyCreator predicts proxy class as bean type if known already (instead of predicting the target class) * AbstractAutoProxyCreator exposes early singleton proxies (for resolving circular reference the AccessController for bean creation * DefaultListableBeanFactory does not eagerly initialize target beans when autowiring a PriorityOrdered post-processor * PropertyPlaceholderConfigurer supports0 码力 | 95 页 | 274.89 KB | 1 年前3
Spring Framework 2.5.2 Changelogparent-last class loaders) Package org.springframework.aop * AbstractRegexpMethodPointcut matches against target class as well, not just against method's declaring class * ProxyFactoryBean and AbstractAutoProxyCreator BeanFactory * AbstractBeanFactoryBasedTargetSourceCreator creates an independent internal BeanFactory per target bean * deprecated ClassLoaderAnalyzerInterceptor and associated ClassLoaderUtils class * reintroduced recreating a BeanWrapper per target instance * BeanWrapperImpl trims an enum candidate value before matching it against the available enum values * BeanWrapperImpl resolves the target type for a generically0 码力 | 91 页 | 260.30 KB | 1 年前3
Spring Framework 2.5.0 Changelogchild bean definitions * @Autowired qualifier annotations may be defined with target 'type' as well, marking the target bean class * Autowired/Common/PersistenceAnnotationBeanPostProcessor implement if no beans have been specified explicitly * MBeanExporter supports dynamic AOP proxies with the target class being a standard MBean/MXBean * introduced AnnotationMBeanExporter with conveniently pre-configured possible (for full MXBean support) * MBeanClientInterceptor propagates exceptions thrown by the target MBean directly (i.e. not wrapped in a JmxException) Package org.springframework.mail * added "0 码力 | 78 页 | 221.83 KB | 1 年前3
Spring Framework 2.5.1 ChangelogClass * added "logTargetClassInvocation" property to AbstractMonitoringInterceptor, for logging the target invocation trace Package org.springframework.beans * ConfigurablePropertyAccessor extends the TypeConverter implementation class for "extractDatabaseMetaData" calls * TransactionAwareDataSourceProxy obtains target Connections lazily when the first call comes in on the Connection proxy * added "reobtainTransactionalConnections" for child bean definitions * @Autowired qualifier annotations may be defined with target 'type' as well, marking the target bean class * Autowired/Common/PersistenceAnnotationBeanPostProcessor implement0 码力 | 84 页 | 239.53 KB | 1 年前3
Spring Framework 2.0.5 Changelogmarked for raw target access * AbstractRefreshableTargetSource's "getTargetClass()" method is properly synchronized * ScopedObject's "getTargetObject()" method returns the actual target object now (instead 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 copied to nested beans even if no default editors have been avoids obtaining the target bean twice in case of "targetBeanName" specified * revised MethodInvokingJobDetailFactoryBean's error message to include the target class instead of the target object * DelegatingTimerTask0 码力 | 56 页 | 157.72 KB | 1 年前3
Spring Framework 2.0.7 Changeloginterceptors and validated classes (avoiding a memory leak) * ProxyFactoryBean avoids NPE in case of target class being null (due to misconfiguration) * "AopNamespaceUtils.registerAutoProxyCreatorIfNecessary" matching only registers LocalVariableTableParameterNameDiscoverer if ASM is present on the classpath * "target()" pointcut handles types implemented in superclasses correctly * "aop:scoped-proxy" applies a specified marked for raw target access * AbstractRefreshableTargetSource's "getTargetClass()" method is properly synchronized * ScopedObject's "getTargetObject()" method returns the actual target object now (instead0 码力 | 60 页 | 172.65 KB | 1 年前3
共 78 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8













