Skip to content

Upgrading org.springframework:spring-aop 2 to 3

Unknown2.5.6.SEC03 → 3.2.18.RELEASE

Fetching 32 releases from GitHub…0 / 32
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Drops commons-logging:commons-logging.

Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.

  • removed: ctor AspectJExpressionPointcut(Set)
  • changed: method AbstractAspectJAdvice.getDiscoveredReturningGenericType(): Object → method AbstractAspectJAdvice.getDiscoveredReturningGenericType(): Type
  • added: method MethodInvocationProceedingJoinPoint.getId(): int
  • removed: method AbstractAspectJAdvisorFactory.AspectJAnnotation.getArgNames(): String
  • added: method AbstractAspectJAdvisorFactory.AspectJAnnotation.getArgumentNames(): String
  • added: method BeanFactoryAspectInstanceFactory.getAspectCreationMutex(): Object
  • changed: method MethodLocatingFactoryBean.getObject(): Object → method MethodLocatingFactoryBean.getObject(): Method
  • removed: method AbstractSingletonProxyFactoryBean.getProxy(AopProxy): Object
  • removed: static method AopProxyUtils.getTargetClass(Object): Class
  • changed: class ProxyFactory extends ProxyCreatorSupport implements AopProxy → class ProxyFactory extends ProxyCreatorSupport
  • added: abstract class AbstractAdvisingBeanPostProcessor extends ProxyConfig implements BeanPostProcessor, BeanClassLoaderAware, Ordered
  • added: ctor AbstractAdvisingBeanPostProcessor()
  • added: field AbstractAdvisingBeanPostProcessor.advisor: Advisor
  • added: field AbstractAdvisingBeanPostProcessor.beforeExistingAdvisors: boolean
  • added: method AbstractAdvisingBeanPostProcessor.getOrder(): int
  • added: method AbstractAdvisingBeanPostProcessor.isEligible(Class): boolean
  • added: method AbstractAdvisingBeanPostProcessor.isEligible(Object, String): boolean
  • added: method AbstractAdvisingBeanPostProcessor.postProcessAfterInitialization(Object, String): Object
  • added: method AbstractAdvisingBeanPostProcessor.postProcessBeforeInitialization(Object, String): Object
  • added: method AbstractAdvisingBeanPostProcessor.setBeanClassLoader(ClassLoader): void
  • added: method AbstractAdvisingBeanPostProcessor.setBeforeExistingAdvisors(boolean): void
  • added: method AbstractAdvisingBeanPostProcessor.setOrder(int): void
  • added: method AdvisedSupport.addAdvisors(Advisor[]): void
  • added: method AdvisedSupport.addAdvisors(Collection): void
  • added: static method AopProxyUtils.ultimateTargetClass(Object): Class
  • removed: method AbstractAutoProxyCreator.isInfrastructureClass(Class, String): boolean
  • removed: class ClassLoaderAnalyzerInterceptor implements MethodInterceptor, Serializable
  • removed: ctor ClassLoaderAnalyzerInterceptor()
  • removed: method ClassLoaderAnalyzerInterceptor.invoke(MethodInvocation): Object
  • removed: static field ClassLoaderAnalyzerInterceptor.logger: Log
  • changed: class ExposeInvocationInterceptor implements MethodInterceptor, Serializable → class ExposeInvocationInterceptor implements MethodInterceptor, Ordered, Serializable
  • added: abstract class AsyncExecutionAspectSupport implements BeanFactoryAware
  • added: class AsyncExecutionInterceptor extends AsyncExecutionAspectSupport implements MethodInterceptor, Ordered
  • added: ctor AsyncExecutionAspectSupport(Executor)
  • added: ctor AsyncExecutionInterceptor(Executor)
  • added: method AsyncExecutionAspectSupport.determineAsyncExecutor(Method): AsyncTaskExecutor
  • added: method AsyncExecutionAspectSupport.getExecutorQualifier(Method): String
  • added: method AsyncExecutionAspectSupport.setBeanFactory(BeanFactory): void
  • added: method AsyncExecutionAspectSupport.setExecutor(Executor): void
  • added: method AsyncExecutionInterceptor.getExecutorQualifier(Method): String
  • added: method AsyncExecutionInterceptor.getOrder(): int
  • added: method AsyncExecutionInterceptor.invoke(MethodInvocation): Object
  • added: method ExposeInvocationInterceptor.getOrder(): int
  • changed: class DefaultScopedObject implements ScopedObject → class DefaultScopedObject implements ScopedObject, Serializable
  • removed: field IntroductionInfoSupport.logger: Log
  • added: method AbstractBeanFactoryPointcutAdvisor.setAdvice(Advice): void
  • added: static method AopUtils.isCglibProxyClassName(String): boolean
  • added: method AnnotationClassFilter.equals(Object): boolean
  • added: method AnnotationClassFilter.hashCode(): int
  • added: method AnnotationClassFilter.toString(): String
  • added: method AnnotationMatchingPointcut.equals(Object): boolean
  • added: method AnnotationMatchingPointcut.hashCode(): int
  • added: method AnnotationMatchingPointcut.toString(): String
  • added: method AnnotationMethodMatcher.equals(Object): boolean
  • added: method AnnotationMethodMatcher.hashCode(): int
  • added: method AnnotationMethodMatcher.toString(): String
  • removed: method AbstractBeanFactoryBasedTargetSource.writeReplace(): Object
  • added: method AbstractPrototypeBasedTargetSource.writeReplace(): Object