Generated by
JDiff

JDiff Statistics

The percent change statistic reported for all elements in each API is defined recursively as follows:
Percentage difference = 100 * (added + removed + 2*changed)
                        -----------------------------------
                        sum of public elements in BOTH APIs
Where added is the number of packages added, removed is the number of packages removed, and changed is the number of packages changed. This definition is applied recursively for the classes and their program elements, so the value for a changed package will be less than 1, unless every class in that package has changed. The definition ensures that if all packages are removed and all new packages are added, the change will be 100%. Values are rounded here, so a value of 0% indicates a percentage difference of less than 0.5%.

The overall difference between the two APIs is approximately 2%.

Sections

Packages sorted by percentage difference
Classes and Interfaces sorted by percentage difference
Differences by number and type

Packages Sorted By Percentage Difference

Percentage
Difference
Package
57 org.springframework.http.codec.json
53 org.springframework.test.web.reactive.server
51 org.springframework.http.codec
50 org.springframework.web.filter.reactive
50 org.springframework.web.reactive.result
27 org.springframework.web.reactive.function.client
23 org.springframework.web.server.adapter
20 org.springframework.web.reactive.result.method.annotation
18 org.springframework.web.server.handler
15 org.springframework.http.converter.json
13 org.springframework.http.client
13 org.springframework.web.reactive.result.view
13 org.springframework.core.codec
13 org.springframework.http.server.reactive
12 org.springframework.mock.http.server.reactive
11 org.springframework.web.util.patterns
11 org.springframework.web.reactive.result.method
11 org.springframework.web.reactive.socket.server.upgrade
10 org.springframework.web.client.support
9 org.springframework.web.reactive.socket.client
8 org.springframework.jms.support
8 org.springframework.web.reactive.function
8 org.springframework.web.reactive.function.server
7 org.springframework.web.reactive.config
6 org.springframework.web.reactive.accept
6 org.springframework.aop.interceptor
6 org.springframework.web.server
5 org.springframework.jms.core.support
5 org.springframework.mock.http.client
5 org.springframework.web.socket.config.annotation
4 org.springframework.web.accept
4 org.springframework.web.client
4 org.springframework.http.client.support
4 org.springframework.aop.support.annotation
4 org.springframework.web.servlet.mvc.method.annotation
4 org.springframework.web.reactive.socket.adapter
3 org.springframework.util.xml
3 org.springframework.test.context.junit4
3 org.springframework.web.bind.support
3 org.springframework.web.servlet.config.annotation
2 org.springframework.messaging.support
2 org.springframework.web.socket.client
2 org.springframework.ui.freemarker
2 org.springframework.test.web.client
2 org.springframework.test.context.testng
2 org.springframework.web.jsf.el
2 org.springframework.web.reactive.socket.server.support
2 org.springframework.jms.listener.endpoint
2 org.springframework.http
2 org.springframework.web.method
2 org.springframework.web.servlet.i18n
2 org.springframework.web.method.support
2 org.springframework.beans.factory.support
2 org.springframework.dao.support
1 org.springframework.transaction.support
1 org.springframework.jdbc.support.lob
1 org.springframework.core
1 org.springframework.cache.jcache.interceptor
1 org.springframework.aop.framework.autoproxy.target
1 org.springframework.remoting.support
1 org.springframework.cache.transaction
1 org.springframework.web.multipart.commons
1 org.springframework.beans.factory.wiring
1 org.springframework.core.io.buffer
1 org.springframework.web.socket.adapter
1 org.springframework.cache.ehcache
1 org.springframework.jmx.export.naming
1 org.springframework.scheduling.quartz
1 org.springframework.context.weaving
1 org.springframework.messaging.simp.broker
1 org.springframework.web.socket.server.support
1 org.springframework.http.converter
1 org.springframework.aop.target.dynamic
1 org.springframework.web.reactive
1 org.springframework.test.context.junit4.statements
1 org.springframework.jms.listener
1 org.springframework.beans.support
1 org.springframework.web.filter
1 org.springframework.orm.hibernate5.support
1 org.springframework.oxm.jaxb
1 org.springframework.ui.context.support
1 org.springframework.core.io
1 org.springframework.web.reactive.resource
1 org.springframework.jms.listener.adapter
1 org.springframework.jca.context
1 org.springframework.jmx.access
1 org.springframework.core.type.filter
<1 org.springframework.jndi
<1 org.springframework.jdbc.support
<1 org.springframework.web.socket.sockjs.transport.handler
<1 org.springframework.web.context
<1 org.springframework.scheduling.support
<1 org.springframework.scripting.support
<1 org.springframework.web.servlet.mvc.support
<1 org.springframework.transaction.jta
<1 org.springframework.jdbc.datasource
<1 org.springframework.test.context.junit.jupiter
<1 org.springframework.jca.endpoint
<1 org.springframework.jmx.support
<1 org.springframework.transaction.interceptor
<1 org.springframework.web.socket.sockjs.support
<1 org.springframework.scheduling.concurrent
<1 org.springframework.aop.target
<1 org.springframework.web.socket.handler
<1 org.springframework.web.servlet.resource
<1 org.springframework.context.event
<1 org.springframework.jms.config
<1 org.springframework.jms.annotation
<1 org.springframework.web.method.annotation
<1 org.springframework.beans.factory.annotation
<1 org.springframework.web.socket.sockjs.transport.session
<1 org.springframework.test.context.web
<1 org.springframework.instrument.classloading
<1 org.springframework.scheduling.annotation
<1 org.springframework.test.web.servlet.result
<1 org.springframework.test.web.servlet.setup
<1 org.springframework.oxm.support
<1 org.springframework.web.socket.server.standard
<1 org.springframework.aop.aspectj.annotation
<1 org.springframework.web.context.support
<1 org.springframework.web.servlet.view.tiles3
<1 org.springframework.jdbc.core.simple
<1 org.springframework.cache.interceptor
<1 org.springframework.aop.framework
<1 org.springframework.jca.cci.connection
<1 org.springframework.web.socket.sockjs.client
<1 org.springframework.context.support
<1 org.springframework.util
<1 org.springframework.beans.factory.parsing
<1 org.springframework.messaging.handler
<1 org.springframework.remoting.jaxws
<1 org.springframework.beans.factory.xml
<1 org.springframework.jdbc.core.metadata
<1 org.springframework.web.servlet.tags
<1 org.springframework.web.servlet.support
<1 org.springframework.web.servlet
<1 org.springframework.core.env
<1 org.springframework.orm.jpa
<1 org.springframework.beans.factory.config
<1 org.springframework.orm.jpa.persistenceunit
<1 org.springframework.core.io.support
<1 org.springframework.test.context.support
<1 org.springframework.remoting.rmi
<1 org.springframework.remoting.httpinvoker
<1 org.springframework.messaging.converter
<1 org.springframework.mock.web
<1 org.springframework.messaging.core
<1 org.springframework.aop.framework.autoproxy
<1 org.springframework.web.servlet.handler
<1 org.springframework.jms.connection
<1 org.springframework.messaging.handler.invocation
<1 org.springframework.jdbc.object
<1 org.springframework.web.util
<1 org.springframework.beans.factory
<1 org.springframework.jms.core
<1 org.springframework.jdbc.core
<1 org.springframework.validation
<1 org.springframework.context.annotation
<1 org.springframework.orm.hibernate5

Percentage
Difference
Frequency Percentage Frequency
0 0.4528301886792453 |
1 0.20754716981132076 |
2 0.0880503144654088 |
3 0.025157232704402517 |
4 0.03773584905660377 |
5 0.018867924528301886 |
6 0.018867924528301886 |
7 0.006289308176100629 |
8 0.018867924528301886 |
9 0.006289308176100629 |
10 0.006289308176100629 |
11 0.018867924528301886 |
12 0.006289308176100629 |
13 0.025157232704402517 |
15 0.006289308176100629 |
18 0.006289308176100629 |
20 0.006289308176100629 |
23 0.006289308176100629 |
27 0.006289308176100629 |
50 0.012578616352201259 |
51 0.006289308176100629 |
53 0.006289308176100629 |
57 0.006289308176100629 |


Classes and Interfaces Sorted By Percentage Difference

Percentage
Difference
Class or Interface
100 org.springframework.test.web.reactive.server.WebTestClient.BodySpec
100 org.springframework.test.web.reactive.server.WebTestClient.UriSpec
100 org.springframework.web.reactive.function.client.WebClient.UriSpec
75 org.springframework.test.web.reactive.server.WebTestClient.ResponseSpec
75 org.springframework.web.reactive.function.client.ExchangeStrategies.Builder
71 org.springframework.http.MediaTypeFactory
68 org.springframework.http.converter.json.GsonHttpMessageConverter
62 org.springframework.test.web.reactive.server.WebTestClient.ListBodySpec
58 org.springframework.web.reactive.result.method.annotation.RequestMappingHandlerAdapter
57 org.springframework.beans.factory.support.AutowireCandidateResolver
57 org.springframework.web.server.MethodNotAllowedException
50 org.springframework.http.client.AsyncClientHttpRequest
50 org.springframework.http.client.AsyncClientHttpRequestExecution
50 org.springframework.http.client.AsyncClientHttpRequestFactory
50 org.springframework.http.client.AsyncClientHttpRequestInterceptor
50 org.springframework.web.client.AsyncRequestCallback
50 org.springframework.web.filter.reactive.HiddenHttpMethodFilter
50 org.springframework.web.servlet.config.annotation.WebMvcConfigurer
45 org.springframework.messaging.support.ErrorMessage
45 org.springframework.web.reactive.result.method.annotation.ModelAttributeMethodArgumentResolver
42 org.springframework.http.codec.json.Jackson2JsonEncoder
42 org.springframework.web.reactive.result.method.annotation.AbstractMessageReaderArgumentResolver
42 org.springframework.test.web.reactive.server.WebTestClient
41 org.springframework.web.reactive.result.method.SyncInvocableHandlerMethod
40 org.springframework.test.web.client.MockMvcClientHttpRequestFactory
40 org.springframework.web.bind.support.WebExchangeDataBinder
40 org.springframework.web.reactive.function.server.HandlerStrategies.Builder
38 org.springframework.http.codec.ResourceHttpMessageWriter
38 org.springframework.http.codec.ServerSentEventHttpMessageWriter
36 org.springframework.test.web.reactive.server.WebTestClient.ControllerSpec
36 org.springframework.web.server.adapter.WebHttpHandlerBuilder
35 org.springframework.transaction.support.TransactionSynchronization
34 org.springframework.web.reactive.function.client.WebClient
33 org.springframework.core.NestedExceptionUtils
33 org.springframework.core.codec.CharSequenceEncoder
33 org.springframework.core.codec.StringDecoder
33 org.springframework.http.codec.EncoderHttpMessageWriter
33 org.springframework.test.web.reactive.server.FluxExchangeResult
33 org.springframework.web.accept.FixedContentNegotiationStrategy
33 org.springframework.web.reactive.accept.FixedContentTypeResolver
33 org.springframework.web.reactive.result.method.annotation.AbstractNamedValueSyncArgumentResolver
33 org.springframework.web.servlet.mvc.method.annotation.ResponseBodyEmitterReturnValueHandler
33 org.springframework.web.socket.config.annotation.ServletWebSocketHandlerRegistration
31 org.springframework.core.GenericTypeResolver
30 org.springframework.web.reactive.config.WebFluxConfigurer
29 org.springframework.web.socket.config.annotation.ServletWebSocketHandlerRegistry
28 org.springframework.http.codec.DecoderHttpMessageReader
28 org.springframework.http.codec.json.Jackson2JsonDecoder
27 org.springframework.web.client.DefaultResponseErrorHandler
27 org.springframework.web.reactive.result.method.annotation.RequestParamMethodArgumentResolver
25 org.springframework.web.reactive.config.DelegatingWebFluxConfiguration
25 org.springframework.web.reactive.config.WebFluxConfigurerComposite
25 org.springframework.http.client.InterceptingAsyncClientHttpRequestFactory
25 org.springframework.web.servlet.mvc.method.annotation.DeferredResultMethodReturnValueHandler
25 org.springframework.web.util.patterns.InternalPathPatternParser
23 org.springframework.http.codec.ServerSentEventHttpMessageReader
23 org.springframework.web.reactive.function.client.ExchangeStrategies
22 org.springframework.aop.interceptor.AbstractTraceInterceptor
20 org.springframework.core.io.WritableResource
20 org.springframework.http.codec.HttpMessageReader
20 org.springframework.http.server.reactive.JettyHttpHandlerAdapter
20 org.springframework.http.server.reactive.ReactorHttpHandlerAdapter
20 org.springframework.web.reactive.function.BodyExtractor.Context
20 org.springframework.web.reactive.function.BodyInserter.Context
20 org.springframework.web.reactive.function.server.RequestPredicate
20 org.springframework.web.reactive.function.server.ServerResponse.BodyBuilder
20 org.springframework.web.server.ResponseStatusException
18 org.springframework.web.reactive.function.server.HandlerStrategies
18 org.springframework.web.server.adapter.DefaultServerWebExchange
16 org.springframework.aop.interceptor.PerformanceMonitorInterceptor
16 org.springframework.mock.http.client.MockAsyncClientHttpRequest
16 org.springframework.test.web.reactive.server.ExchangeResult
16 org.springframework.web.filter.GenericFilterBean
16 org.springframework.web.reactive.config.WebFluxConfigurationSupport
16 org.springframework.web.reactive.result.method.InvocableHandlerMethod
16 org.springframework.web.reactive.result.method.annotation.ModelArgumentResolver
16 org.springframework.web.reactive.result.method.annotation.PathVariableMapMethodArgumentResolver
16 org.springframework.web.reactive.result.method.annotation.PrincipalArgumentResolver
16 org.springframework.web.reactive.result.method.annotation.RequestHeaderMapMethodArgumentResolver
16 org.springframework.web.reactive.result.method.annotation.RequestParamMapMethodArgumentResolver
16 org.springframework.web.reactive.result.method.annotation.ServerWebExchangeArgumentResolver
16 org.springframework.web.reactive.result.method.annotation.WebSessionArgumentResolver
16 org.springframework.web.server.adapter.HttpWebHandlerAdapter
16 org.springframework.web.server.handler.ExceptionHandlingWebHandler
16 org.springframework.web.server.handler.FilteringWebHandler
15 org.springframework.aop.interceptor.CustomizableTraceInterceptor
15 org.springframework.web.socket.config.annotation.AbstractWebSocketHandlerRegistration
14 org.springframework.aop.interceptor.JamonPerformanceMonitorInterceptor
14 org.springframework.core.codec.AbstractEncoder
14 org.springframework.core.codec.ResourceDecoder
14 org.springframework.http.codec.HttpMessageWriter
14 org.springframework.http.server.reactive.TomcatHttpHandlerAdapter
14 org.springframework.web.reactive.accept.PathExtensionContentTypeResolver
14 org.springframework.web.reactive.function.server.RenderingResponse
14 org.springframework.web.reactive.result.method.annotation.ErrorsMethodArgumentResolver
14 org.springframework.web.reactive.result.method.annotation.HttpEntityArgumentResolver
14 org.springframework.web.reactive.result.method.annotation.RequestBodyArgumentResolver
14 org.springframework.web.servlet.mvc.method.annotation.AsyncTaskMethodReturnValueHandler
14 org.springframework.web.servlet.mvc.method.annotation.CallableMethodReturnValueHandler
13 org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite
12 org.springframework.aop.interceptor.SimpleTraceInterceptor
12 org.springframework.beans.factory.support.GenericTypeAwareAutowireCandidateResolver
12 org.springframework.core.io.buffer.DataBufferUtils
12 org.springframework.http.client.support.InterceptingAsyncHttpAccessor
12 org.springframework.remoting.support.RemoteInvocationTraceInterceptor
12 org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean.MethodInvokingJob
12 org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests
12 org.springframework.test.context.junit4.statements.SpringRepeat
12 org.springframework.util.xml.SimpleSaxErrorHandler
12 org.springframework.util.xml.SimpleTransformErrorListener
12 org.springframework.web.context.support.ServletContextAttributeExporter
12 org.springframework.web.reactive.accept.RequestedContentTypeResolverBuilder
12 org.springframework.web.reactive.function.BodyExtractors
12 org.springframework.web.reactive.result.method.annotation.AbstractMessageWriterResultHandler
12 org.springframework.web.reactive.result.view.HttpMessageWriterView
12 org.springframework.web.reactive.socket.client.WebSocketClientSupport
12 org.springframework.web.socket.config.annotation.WebSocketConfigurationSupport
12 org.springframework.web.socket.sockjs.transport.handler.AbstractTransportHandler
11 org.springframework.web.accept.PathExtensionContentNegotiationStrategy
11 org.springframework.web.socket.config.annotation.SockJsServiceRegistration
11 org.springframework.beans.factory.support.SimpleAutowireCandidateResolver
11 org.springframework.core.ReactiveAdapterRegistry
11 org.springframework.http.server.reactive.UndertowHttpHandlerAdapter
11 org.springframework.web.reactive.function.server.ServerResponse
11 org.springframework.web.reactive.result.view.AbstractView
11 org.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer
11 org.springframework.web.servlet.i18n.SessionLocaleResolver
10 org.springframework.beans.factory.parsing.FailFastProblemReporter
10 org.springframework.cache.jcache.interceptor.AbstractFallbackJCacheOperationSource
10 org.springframework.dao.support.DaoSupport
10 org.springframework.http.client.support.AsyncHttpAccessor
10 org.springframework.http.client.support.HttpAccessor
10 org.springframework.http.converter.ResourceRegionHttpMessageConverter
10 org.springframework.jdbc.datasource.WebSphereDataSourceAdapter
10 org.springframework.jms.listener.endpoint.DefaultJmsActivationSpecFactory
10 org.springframework.util.CommonsLogWriter
10 org.springframework.web.client.support.RestGatewaySupport
10 org.springframework.web.reactive.function.server.HandlerFilterFunction
10 org.springframework.web.reactive.resource.ResourceTransformerSupport
10 org.springframework.web.reactive.result.method.annotation.CookieValueMethodArgumentResolver
10 org.springframework.web.reactive.result.method.annotation.ExpressionValueMethodArgumentResolver
10 org.springframework.web.reactive.result.method.annotation.RequestAttributeMethodArgumentResolver
10 org.springframework.web.reactive.result.method.annotation.RequestHeaderMethodArgumentResolver
10 org.springframework.web.reactive.result.method.annotation.SessionAttributeMethodArgumentResolver
9 org.springframework.util.ObjectUtils
9 org.springframework.http.server.reactive.AbstractListenerWriteProcessor
9 org.springframework.aop.support.annotation.AnnotationMethodMatcher
9 org.springframework.jms.listener.MessageListenerContainer
9 org.springframework.web.util.patterns.PathPatternParser
8 org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
8 org.springframework.context.event.EventListenerMethodProcessor
8 org.springframework.jndi.JndiAccessor
8 org.springframework.remoting.support.RemotingSupport
8 org.springframework.transaction.jta.SpringJtaSynchronizationAdapter
8 org.springframework.ui.freemarker.SpringTemplateLoader
8 org.springframework.web.accept.ContentNegotiationManagerFactoryBean
8 org.springframework.web.context.AbstractContextLoaderInitializer
8 org.springframework.web.reactive.resource.AbstractResourceResolver
8 org.springframework.web.reactive.resource.AbstractVersionStrategy
8 org.springframework.web.reactive.result.method.annotation.PathVariableMethodArgumentResolver
8 org.springframework.web.servlet.resource.AbstractResourceResolver
8 org.springframework.web.servlet.resource.AbstractVersionStrategy
8 org.springframework.web.socket.client.AbstractWebSocketClient
8 org.springframework.web.socket.handler.ExceptionWebSocketHandlerDecorator
7 org.springframework.web.method.annotation.ExceptionHandlerMethodResolver
7 org.springframework.web.reactive.BindingContext
7 org.springframework.web.server.ServerWebExchange
7 org.springframework.beans.factory.config.CustomEditorConfigurer
7 org.springframework.beans.factory.config.DeprecatedBeanWarner
7 org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver
7 org.springframework.beans.support.PropertyComparator
7 org.springframework.cache.interceptor.AbstractFallbackCacheOperationSource
7 org.springframework.cache.jcache.interceptor.JCacheAspectSupport
7 org.springframework.core.type.filter.AbstractTypeHierarchyTraversingFilter
7 org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator
7 org.springframework.jmx.export.naming.KeyNamingStrategy
7 org.springframework.messaging.support.AbstractHeaderMapper
7 org.springframework.scheduling.annotation.AsyncAnnotationBeanPostProcessor
7 org.springframework.scheduling.support.MethodInvokingRunnable
7 org.springframework.web.reactive.result.method.annotation.AbstractNamedValueArgumentResolver
7 org.springframework.web.socket.server.support.OriginHandshakeInterceptor
6 org.springframework.web.method.HandlerMethod
6 org.springframework.aop.framework.AopProxyUtils
6 org.springframework.web.reactive.result.view.ViewResolutionResultHandler
6 org.springframework.web.server.ServerWebExchangeDecorator
6 org.springframework.web.servlet.mvc.method.annotation.SseEmitter
6 org.springframework.jms.listener.adapter.AbstractAdaptableMessageListener
6 org.springframework.aop.target.AbstractLazyCreationTargetSource
6 org.springframework.beans.factory.wiring.BeanConfigurerSupport
6 org.springframework.context.support.MessageSourceSupport
6 org.springframework.http.client.HttpComponentsAsyncClientHttpRequestFactory
6 org.springframework.http.server.reactive.AbstractListenerReadPublisher
6 org.springframework.jdbc.support.lob.TemporaryLobCreator
6 org.springframework.messaging.simp.broker.AbstractSubscriptionRegistry
6 org.springframework.scheduling.concurrent.DefaultManagedAwareThreadFactory
6 org.springframework.transaction.interceptor.AbstractFallbackTransactionAttributeSource
6 org.springframework.transaction.support.TransactionTemplate
6 org.springframework.web.servlet.tags.RequestContextAwareTag
5 org.springframework.http.converter.AbstractGenericHttpMessageConverter
5 org.springframework.cache.interceptor.NameMatchCacheOperationSource
5 org.springframework.context.support.ApplicationObjectSupport
5 org.springframework.context.weaving.DefaultContextLoadTimeWeaver
5 org.springframework.http.server.reactive.ServletServerHttpRequest
5 org.springframework.jdbc.datasource.AbstractDataSource
5 org.springframework.jdbc.support.DatabaseStartupValidator
5 org.springframework.jms.core.support.JmsGatewaySupport
5 org.springframework.scheduling.quartz.LocalTaskExecutorThreadPool
5 org.springframework.scheduling.quartz.ResourceLoaderClassLoadHelper
5 org.springframework.test.context.web.AbstractGenericWebContextLoader
5 org.springframework.util.ConcurrencyThrottleSupport
5 org.springframework.web.method.support.HandlerMethodArgumentResolverComposite
5 org.springframework.web.socket.server.standard.AbstractStandardUpgradeStrategy
5 org.springframework.jms.config.AbstractJmsListenerContainerFactory
5 org.springframework.web.util.patterns.PathPattern
5 org.springframework.instrument.classloading.ShadowingClassLoader
5 org.springframework.aop.framework.autoproxy.target.AbstractBeanFactoryBasedTargetSourceCreator
5 org.springframework.http.server.reactive.AbstractListenerWriteFlushProcessor
5 org.springframework.jdbc.support.JdbcAccessor
5 org.springframework.jmx.access.NotificationListenerRegistrar
5 org.springframework.scripting.support.ResourceScriptSource
5 org.springframework.test.context.support.AbstractGenericContextLoader
5 org.springframework.test.context.testng.AbstractTestNGSpringContextTests
5 org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource
5 org.springframework.web.jsf.el.WebApplicationContextFacesELResolver
5 org.springframework.web.method.annotation.ModelAttributeMethodProcessor
5 org.springframework.web.reactive.socket.server.support.HandshakeWebSocketService
4 org.springframework.aop.support.annotation.AnnotationMatchingPointcut
4 org.springframework.cache.transaction.TransactionAwareCacheDecorator
4 org.springframework.test.context.junit.jupiter.SpringExtension
4 org.springframework.test.web.servlet.result.CookieResultMatchers
4 org.springframework.web.servlet.mvc.method.annotation.ResponseBodyEmitter
4 org.springframework.web.servlet.mvc.method.annotation.ResponseEntityExceptionHandler
4 org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor
4 org.springframework.cache.ehcache.EhCacheManagerFactoryBean
4 org.springframework.jdbc.support.lob.DefaultLobHandler
4 org.springframework.orm.hibernate5.support.OpenSessionInViewInterceptor
4 org.springframework.ui.context.support.ResourceBundleThemeSource
4 org.springframework.web.servlet.HttpServletBean
4 org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder
4 org.springframework.web.reactive.function.BodyInserters
4 org.springframework.http.client.Netty4ClientHttpRequestFactory
4 org.springframework.orm.jpa.EntityManagerFactoryAccessor
4 org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver
4 org.springframework.web.servlet.support.AbstractFlashMapManager
4 org.springframework.http.server.reactive.ServletHttpHandlerAdapter
3 org.springframework.aop.interceptor.AsyncExecutionAspectSupport
3 org.springframework.aop.target.dynamic.AbstractRefreshableTargetSource
3 org.springframework.core.env.PropertySource
3 org.springframework.jca.endpoint.AbstractMessageEndpointFactory
3 org.springframework.jms.annotation.JmsListenerAnnotationBeanPostProcessor
3 org.springframework.jmx.support.MBeanRegistrationSupport
3 org.springframework.jmx.support.MBeanServerFactoryBean
3 org.springframework.scheduling.concurrent.ExecutorConfigurationSupport
3 org.springframework.web.reactive.resource.ResourceUrlProvider
3 org.springframework.web.servlet.i18n.LocaleChangeInterceptor
3 org.springframework.web.servlet.resource.ResourceUrlProvider
3 org.springframework.web.servlet.view.tiles3.TilesConfigurer
3 org.springframework.web.socket.sockjs.client.AbstractXhrTransport
3 org.springframework.mock.http.server.reactive.MockServerHttpRequest.BaseBuilder
3 org.springframework.test.web.servlet.result.PrintingResultHandler
3 org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource
3 org.springframework.context.event.ApplicationListenerMethodAdapter
3 org.springframework.core.io.support.PropertiesLoaderSupport
3 org.springframework.jca.cci.connection.SingleConnectionFactory
3 org.springframework.jms.support.JmsAccessor
3 org.springframework.jndi.JndiTemplate
3 org.springframework.messaging.support.AbstractMessageChannel
3 org.springframework.transaction.interceptor.MethodMapTransactionAttributeSource
3 org.springframework.web.multipart.commons.CommonsMultipartFile
3 org.springframework.beans.factory.annotation.QualifierAnnotationAutowireCandidateResolver
3 org.springframework.mock.http.server.reactive.MockServerHttpRequest
3 org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor
3 org.springframework.beans.factory.config.AbstractFactoryBean
3 org.springframework.jms.listener.endpoint.JmsActivationSpecConfig
3 org.springframework.remoting.support.SimpleHttpServerFactoryBean
3 org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver
3 org.springframework.mock.web.MockServletContext
3 org.springframework.beans.factory.InjectionPoint
3 org.springframework.jms.listener.endpoint.JmsMessageEndpointManager
3 org.springframework.beans.factory.support.AbstractBeanDefinitionReader
3 org.springframework.jca.context.SpringContextResourceAdapter
3 org.springframework.remoting.jaxws.SimpleHttpServerJaxWsServiceExporter
3 org.springframework.web.socket.adapter.AbstractWebSocketSession
3 org.springframework.web.socket.client.ConnectionManagerSupport
3 org.springframework.web.socket.sockjs.transport.session.AbstractSockJsSession
2 org.springframework.jms.config.JmsListenerEndpointRegistry
2 org.springframework.scheduling.quartz.SchedulerAccessor
2 org.springframework.remoting.rmi.RmiRegistryFactoryBean
2 org.springframework.scheduling.annotation.ScheduledAnnotationBeanPostProcessor
2 org.springframework.web.multipart.commons.CommonsFileUploadSupport
2 org.springframework.web.util.CookieGenerator
2 org.springframework.web.reactive.function.server.RequestPredicates
2 org.springframework.aop.framework.ProxyFactoryBean
2 org.springframework.cache.ehcache.EhCacheFactoryBean
2 org.springframework.jdbc.core.BeanPropertyRowMapper
2 org.springframework.messaging.core.AbstractMessageSendingTemplate
2 org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter
2 org.springframework.core.io.FileSystemResource
2 org.springframework.cache.interceptor.CacheAspectSupport
2 org.springframework.ui.freemarker.FreeMarkerConfigurationFactory
2 org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver
2 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter
2 org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader
2 org.springframework.core.env.AbstractPropertyResolver
2 org.springframework.http.converter.AbstractHttpMessageConverter
2 org.springframework.messaging.handler.HandlerMethod
2 org.springframework.web.socket.sockjs.client.AbstractClientSockJsSession
2 org.springframework.core.io.PathResource
2 org.springframework.jmx.access.MBeanClientInterceptor
2 org.springframework.messaging.converter.AbstractMessageConverter
2 org.springframework.web.socket.server.support.AbstractHandshakeHandler
2 org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter
2 org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
2 org.springframework.jdbc.core.metadata.TableMetaDataContext
2 org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider
2 org.springframework.messaging.simp.broker.AbstractBrokerMessageHandler
2 org.springframework.transaction.interceptor.TransactionAspectSupport
2 org.springframework.scripting.support.ScriptFactoryPostProcessor
1 org.springframework.jms.listener.AbstractMessageListenerContainer
1 org.springframework.remoting.httpinvoker.AbstractHttpInvokerRequestExecutor
1 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
1 org.springframework.web.servlet.ModelAndView
1 org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
1 org.springframework.util.ResourceUtils
1 org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
1 org.springframework.beans.factory.support.DefaultSingletonBeanRegistry
1 org.springframework.jdbc.object.RdbmsOperation
1 org.springframework.web.client.AsyncRestOperations
1 org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager
1 org.springframework.jdbc.core.metadata.CallMetaDataContext
1 org.springframework.oxm.support.AbstractMarshaller
1 org.springframework.web.socket.sockjs.support.AbstractSockJsService
1 org.springframework.jms.connection.SingleConnectionFactory
1 org.springframework.jdbc.core.simple.AbstractJdbcCall
1 org.springframework.jdbc.core.simple.AbstractJdbcInsert
1 org.springframework.orm.jpa.AbstractEntityManagerFactoryBean
1 org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler
1 org.springframework.http.HttpHeaders
1 org.springframework.core.env.AbstractEnvironment
1 org.springframework.oxm.jaxb.Jaxb2Marshaller
1 org.springframework.transaction.support.AbstractPlatformTransactionManager
1 org.springframework.web.servlet.DispatcherServlet
1 org.springframework.web.client.AsyncRestTemplate
<1 org.springframework.validation.DataBinder
<1 org.springframework.jms.core.JmsTemplate
<1 org.springframework.orm.hibernate5.HibernateTemplate
<1 org.springframework.context.support.AbstractApplicationContext
<1 org.springframework.beans.factory.xml.BeanDefinitionParserDelegate

Percentage
Difference
Frequency Percentage Frequency
0 0.014367816091954023 |
1 0.07183908045977011 |
2 0.09482758620689655 |
3 0.11494252873563218 |
4 0.05459770114942529 |
5 0.08045977011494253 |
6 0.04885057471264368 |
7 0.04885057471264368 |
8 0.04310344827586207 |
9 0.014367816091954023 |
10 0.04885057471264368 |
11 0.02586206896551724 |
12 0.05172413793103448 |
13 0.0028735632183908046 |
14 0.034482758620689655 |
15 0.005747126436781609 |
16 0.04597701149425287 |
18 0.005747126436781609 |
20 0.02586206896551724 |
22 0.0028735632183908046 |
23 0.005747126436781609 |
25 0.014367816091954023 |
27 0.005747126436781609 |
28 0.005747126436781609 |
29 0.0028735632183908046 |
30 0.0028735632183908046 |
31 0.0028735632183908046 |
33 0.028735632183908046 |
34 0.0028735632183908046 |
35 0.0028735632183908046 |
36 0.005747126436781609 |
38 0.005747126436781609 |
40 0.008620689655172414 |
41 0.0028735632183908046 |
42 0.008620689655172414 |
45 0.005747126436781609 |
50 0.020114942528735632 |
57 0.005747126436781609 |
58 0.0028735632183908046 |
62 0.0028735632183908046 |
68 0.0028735632183908046 |
71 0.0028735632183908046 |
75 0.005747126436781609 |
100 0.008620689655172414 |


Differences By Number and Type

The numbers of program elements (packages, classes. constructors, methods and fields) which are recorded as removed, added or changed includes only the highest-level program elements. That is, if a class with two methods was added, the number of methods added does not include those two methods, but the number of classes added does include that class.
Number of Differences
  Removals Additions Changes Total
Packages 0 3 159 162
Classes and Interfaces 25 35 348 408
Constructors 20 25 26 71
Methods 113 168 107 388
Fields 6 3 175 184
Total 164 234 815 1213