Spring Framework 2.5.6 Changelog-------------- Package org.springframework.beans * changed CachedIntrospectionResults to ignore Class.getClassLoader() method Changes in version 2.5.6.SEC01 (2009-04-22) ------------------------------------- SmartInstantiationAwareBeanPostProcessor's "determineCandidateConstructors" is only invoked for non-null bean Class * ServiceLocatorFactoryBean handles equals and hashCode based on proxy object identity * factored ClassPathBeanDefinitionScanner performs trace/debug logging during class resource introspection * ClassPathBeanDefinitionScanner ignores same class found multiple times in the classpath (i.e. equal bean definition)0 码力 | 106 页 | 302.13 KB | 1 年前3
Spring Framework 2.5.6 ChangelogSmartInstantiationAwareBeanPostProcessor's "determineCandidateConstructors" is only invoked for non-null bean Class * ServiceLocatorFactoryBean handles equals and hashCode based on proxy object identity * factored ClassPathBeanDefinitionScanner performs trace/debug logging during class resource introspection * ClassPathBeanDefinitionScanner ignores same class found multiple times in the classpath (i.e. equal bean definition) annotation-config registers PersistenceAnnotationBeanPostProcessor independent from client bundle's class loader * added CUSTOM value to FilterType enumeration Package org.springframework.core * ClassPathResource0 码力 | 106 页 | 305.07 KB | 1 年前3
Spring Framework 2.5.5 ChangelogAbstractSingletonProxyFactoryBean and AbstractAutoProxyCreator * CustomizableTraceInterceptor hides proxy class names even in log replacement strings (if hideProxyClassNames=true) * CustomizableTraceInterceptor properly GenericBeanFactoryAccessor's "getBeansWithAnnotation" performs deep search (including interfaces and target class) * added "findAnnotationOnBean" method to GenericBeanFactoryAccessor, performing a deep search on BeanFactory configured yet Package org.springframework.context * factored out MessageSourceSupport base class from AbstractMessageSource, providing common MessageFormat handling * DelegatingMessageSource resolves0 码力 | 101 页 | 291.00 KB | 1 年前3
Spring Framework 2.5.4 ChangelogPackage org.springframework.beans * added CharsetEditor for JDK 1.4's "java.nio.charset.Charset" class to default property editors * BeanWrapper explicitly finds default PropertyEditor according to "Editor" AbstractAutowireCapableBeanFactory only invokes "predictBeanType" post-processor method for non-null bean Class Package org.springframework.core * introduced InfrastructureProxy interface for resource proxies official JUnit 4.4 jar * spring.jar does not include InstrumentationSavingAgent class anymore (for parent- last class loaders) * spring-context.jar includes optional OSGi imports for "context:annotation-0 码力 | 97 页 | 278.81 KB | 1 年前3
Spring Framework 2.5.3 Changelogofficial JUnit 4.4 jar * spring.jar does not include InstrumentationSavingAgent class anymore (for parent- last class loaders) * spring-context.jar includes optional OSGi imports for "context:annotation- "interceptorNames" list * AbstractAutoProxyCreator predicts proxy class as bean type if known already (instead of predicting the target class) * AbstractAutoProxyCreator exposes early singleton proxies (for potential NPE in case of no parameter names found on Java 5 * revised DefaultValueStyler (and deprecated ReflectiveVisitorHelper) for better performance and no class loader leaks * StaticLabeledEnumResolver0 码力 | 95 页 | 274.89 KB | 1 年前3
Spring Framework 2.5.2 Changeloggent class anymore (for parent-last class loaders) Package org.springframework.aop * AbstractRegexpMethodPointcut matches against target class as well, not just against method's declaring class * ProxyFactoryBean dispatching them to the interceptor chain * CustomizableTraceInterceptor properly escapes method names and exception messages for regex parsing (wrt "$" signs) * marked AbstractRefreshableTargetSource's BeanFactory per target bean * deprecated ClassLoaderAnalyzerInterceptor and associated ClassLoaderUtils class * reintroduced AopNamespaceUtils.registerAutoProxyCreatorIfNecessary(ParserContext,Object) for Spring0 码力 | 91 页 | 260.30 KB | 1 年前3
Spring Framework 2.5.1 ChangelogProxyFactory caches CGLIB proxies only when underlying (Smart)ClassLoader does not indicate a reloadable Class * added "logTargetClassInvocation" property to AbstractMonitoringInterceptor, for logging the target PropertyEditors which don't support "setValue" calls * factored out FactoryBeanRegistrySupport base class from AbstractBeanFactory and AbstractAutowireCapableBeanFactory * optimized AbstractBeanFactory's cached FactoryBean-exposed objects, avoiding unnecessary locks * ConstructorResolver prefers concrete class matches over interface matches at the same level when checking arguments * revised accidental public0 码力 | 84 页 | 239.53 KB | 1 年前3
Spring Framework 2.5.0 Changelogtype for a top- level enum class (again) Package org.springframework.jdbc * added "registerDatabase" method to SQLErrorCodesFactory, for eager association of database names with DataSources Package org PostProcessor caches determined candidate constructors per bean class * RequiredAnnotationBeanPostProcessor caches validated bean names, skipping re- validation for the same bean * added bean type argument "types" attribute to @SessionAttributes, allowing to enumerate model attributes types instead of names * AbstractJasperReportsSingleFormatView converts exporter parameter values in the model (if appropriate)0 码力 | 78 页 | 221.83 KB | 1 年前3
Spring Framework 1.2.x Changelogjavadoc refinements and clarifications * declared all internal ThreadLocal variables as final (to avoid class reloading issues) * overall startup/shutdown logging at info level is less verbose (activate debug associated with a parent * UnsatisfiedDependencyException message for multiple matches mentions the names of all matching beans * AbstractBeanFactory keeps singleton beans in registration order (requires check (in particular AccessControlException) * DefaultXmlBeanDefinitionParser trims whitespace from "class" attributes in XML bean definitions * removed default for "abstract"/"singleton" attributes in "spring-beans0 码力 | 94 页 | 267.57 KB | 1 年前3
Spring Framework 2.0.6 Changeloganonymous bean) * fixed ConfigBeanDefinitionParser to properly handle empty pointcut/advice bean names in a tooling environment Package org.springframework.beans * CustomBooleanEditor trims text before BridgeMethodResolver to detect type variables in interface hierarchies with different type variable names * OverridingClassLoader (and hence SimpleThrowawayClassLoader) exclude classes from the "sun." package message * moved "isInputValueProvided" method from SqlOutParameter up to the SqlParameter root class * RdbmsOperation's "validateParameters" properly detects and counts SqlInOutParameters Package org0 码力 | 57 页 | 161.42 KB | 1 年前3
共 69 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













