<?xml version="1.0" encoding="UTF-8"?>
<Diagram>
  <ID>JAVA</ID>
  <OriginalElement>com.goat.spring.demo.service.MessagePrinter</OriginalElement>
  <nodes>
    <node x="359.49999999999994" y="1253.0">org.springframework.core.io.DescriptiveResource</node>
    <node x="214.99999999999955" y="366.0">org.springframework.core.convert.support.ConfigurableConversionService</node>
    <node x="4552.910256410256" y="1095.0">org.springframework.web.servlet.config.ResourcesBeanDefinitionParser</node>
    <node x="1515.75" y="1243.0">org.springframework.beans.factory.support.AutowireCandidateQualifier</node>
    <node x="1737.75" y="1243.0">org.springframework.beans.factory.support.AbstractBeanDefinition</node>
    <node x="4561.779877645502" y="932.0">org.springframework.context.annotation.ContextAnnotationAutowireCandidateResolver</node>
    <node x="0.0" y="1164.0">org.springframework.core.io.WritableResource</node>
    <node x="6035.910256410256" y="1243.0">org.springframework.core.env.JOptCommandLinePropertySource</node>
    <node x="3708.779877645502" y="208.0">org.springframework.beans.factory.support.AbstractBeanDefinitionReader</node>
    <node x="3418.333333333333" y="1253.0">org.springframework.context.config.AbstractPropertyLoadingBeanDefinitionParser</node>
    <node x="4694.351107804234" y="485.0">org.springframework.beans.factory.support.SimpleAutowireCandidateResolver</node>
    <node x="2886.083333333333" y="1006.0">org.springframework.core.env.PropertyResolver</node>
    <node x="2255.0" y="1485.0">org.springframework.context.annotation.AnnotatedBeanDefinitionReader</node>
    <node x="2202.8333333333335" y="1243.0">org.springframework.beans.factory.parsing.BeanComponentDefinition</node>
    <node x="1752.0" y="1485.0">org.springframework.beans.factory.xml.BeanDefinitionDocumentReader</node>
    <node x="578.5" y="1085.0">org.springframework.core.io.Resource</node>
    <node x="7113.942774470901" y="208.0">org.springframework.beans.factory.support.DefaultSingletonBeanRegistry</node>
    <node x="1754.090909090909" y="1401.0">org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.ConfigurationClassBeanDefinition</node>
    <node x="0.0" y="1643.0">org.springframework.web.servlet.HttpServletBean.ServletConfigPropertyValues</node>
    <node x="5831.910256410256" y="1322.0">org.springframework.core.io.support.ResourcePropertySource</node>
    <node x="7043.364801864802" y="1085.0">org.springframework.core.type.AnnotationMetadata</node>
    <node x="6851.364801864802" y="1085.0">org.springframework.core.type.StandardClassMetadata</node>
    <node x="287.99999999999955" y="287.0">org.springframework.core.convert.converter.ConverterRegistry</node>
    <node x="4555.779877645502" y="853.0">org.springframework.beans.factory.annotation.QualifierAnnotationAutowireCandidateResolver</node>
    <node x="3623.988210978836" y="366.0">org.springframework.core.PriorityOrdered</node>
    <node x="4564.779877645502" y="724.0">org.springframework.beans.factory.support.GenericTypeAwareAutowireCandidateResolver</node>
    <node x="2315.488210978836" y="724.0">org.springframework.aop.framework.AbstractSingletonProxyFactoryBean</node>
    <node x="5601.779877645502" y="932.0">org.springframework.context.annotation.AnnotationConfigApplicationContext</node>
    <node x="7119.942774470901" y="287.0">org.springframework.beans.factory.support.FactoryBeanRegistrySupport</node>
    <node x="6394.364801864802" y="1164.0">org.springframework.core.env.CompositePropertySource</node>
    <node x="1700.590909090909" y="1006.0">org.springframework.core.AttributeAccessor</node>
    <node x="5930.779877645502" y="366.0">org.springframework.context.support.AbstractApplicationContext</node>
    <node x="986.6548776455024" y="79.0">org.springframework.beans.factory.support.BeanDefinitionReader</node>
    <node x="1398.5" y="1485.0">org.springframework.beans.factory.support.BeanNameGenerator</node>
    <node x="619.0" y="1006.0">org.springframework.core.io.InputStreamSource</node>
    <node x="3593.833333333333" y="1174.0">org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser</node>
    <node x="297.0" y="1485.0">org.springframework.beans.PropertyValues</node>
    <node x="3141.333333333333" y="1243.0">org.springframework.core.env.PropertySourcesPropertyResolver</node>
    <node x="2992.743849206351" y="485.0">org.springframework.context.ApplicationContextAware</node>
    <node x="182.49999999999955" y="724.0">org.springframework.core.convert.support.DefaultConversionService</node>
    <node x="6435.116468253971" y="79.0">org.springframework.beans.factory.ListableBeanFactory</node>
    <node x="1736.590909090909" y="1322.0">org.springframework.beans.factory.support.RootBeanDefinition</node>
    <node x="6178.364801864802" y="1164.0">org.springframework.core.env.CommandLinePropertySource</node>
    <node x="6299.910256410256" y="1006.0">org.springframework.core.env.PropertySource</node>
    <node x="5290.910256410256" y="1095.0">org.springframework.web.servlet.config.InterceptorsBeanDefinitionParser</node>
    <node x="3978.779877645502" y="853.0">org.springframework.context.support.AbstractXmlApplicationContext</node>
    <node x="2977.333333333333" y="1085.0">org.springframework.core.env.ConfigurablePropertyResolver</node>
    <node x="3296.5118220899485" y="853.0">org.springframework.beans.factory.config.PropertyPlaceholderConfigurer</node>
    <node x="6173.910256410256" y="1085.0">org.springframework.core.env.EnumerablePropertySource</node>
    <node x="2046.840909090909" y="1164.0">org.springframework.beans.BeanMetadataAttribute</node>
    <node x="4336.779877645502" y="724.0">org.springframework.validation.beanvalidation.BeanValidationPostProcessor</node>
    <node x="2579.488210978836" y="724.0">org.springframework.beans.factory.config.AbstractFactoryBean</node>
    <node x="2537.779877645502" y="853.0">org.springframework.beans.factory.config.MapFactoryBean</node>
    <node x="2827.833333333333" y="1164.0">org.springframework.core.env.ConfigurableEnvironment</node>
    <node x="1493.590909090909" y="1164.0">org.springframework.beans.BeanMetadataAttributeAccessor</node>
    <node x="2482.488210978836" y="485.0">org.springframework.beans.factory.FactoryBean</node>
    <node x="692.5" y="1085.0">org.springframework.core.io.support.EncodedResource</node>
    <node x="3840.9284887566155" y="485.0">org.springframework.beans.factory.BeanFactoryAware</node>
    <node x="3988.910256410256" y="1095.0">org.springframework.context.annotation.AnnotationConfigBeanDefinitionParser</node>
    <node x="5938.192774470901" y="79.0">org.springframework.core.env.EnvironmentCapable</node>
    <node x="1896.840909090909" y="1164.0">org.springframework.beans.factory.config.BeanDefinition</node>
    <node x="5302.779877645502" y="932.0">org.springframework.web.context.support.AnnotationConfigWebApplicationContext</node>
    <node x="6623.364801864802" y="1085.0">org.springframework.core.type.classreading.ClassMetadataReadingVisitor</node>
    <node x="4270.910256410256" y="1095.0">org.springframework.context.config.SpringConfiguredBeanDefinitionParser</node>
    <node x="2246.090909090909" y="1401.0">org.springframework.beans.factory.annotation.AnnotatedGenericBeanDefinition</node>
    <node x="3742.333333333333" y="1253.0">org.springframework.beans.factory.xml.AbstractSimpleBeanDefinitionParser</node>
    <node x="3536.5118220899485" y="853.0">org.mybatis.spring.mapper.MapperScannerConfigurer</node>
    <node x="7038.442774470901" y="79.0">org.springframework.beans.factory.config.SingletonBeanRegistry</node>
    <node x="4029.5177662037017" y="287.0">org.springframework.beans.factory.xml.XmlBeanDefinitionReader</node>
    <node x="0.0" y="287.0">org.springframework.web.context.support.ServletContextResourcePatternResolver</node>
    <node x="3209.488210978836" y="366.0">org.springframework.beans.factory.config.BeanFactoryPostProcessor</node>
    <node x="5825.910256410256" y="1243.0">org.springframework.core.env.PropertiesPropertySource</node>
    <node x="1531.9999999999995" y="724.0">org.springframework.context.ResourceLoaderAware</node>
    <node x="2406.8333333333335" y="1243.0">org.springframework.beans.factory.parsing.CompositeComponentDefinition</node>
    <node x="7524.716674933866" y="485.0">org.springframework.beans.factory.support.SimpleBeanDefinitionRegistry</node>
    <node x="229.99999999999955" y="485.0">org.springframework.core.convert.support.GenericConversionService</node>
    <node x="276.0" y="1564.0">org.springframework.beans.MutablePropertyValues</node>
    <node x="6931.958551864802" y="1164.0">org.springframework.core.type.StandardAnnotationMetadata</node>
    <node x="5188.529877645502" y="853.0">org.springframework.web.context.support.AbstractRefreshableWebApplicationContext</node>
    <node x="2286.590909090909" y="1322.0">org.springframework.beans.factory.support.GenericBeanDefinition</node>
    <node x="539.5" y="1253.0">org.springframework.web.multipart.MultipartFileResource</node>
    <node x="2759.488210978836" y="724.0">org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor</node>
    <node x="41.5" y="1253.0">org.springframework.core.io.PathResource</node>
    <node x="2665.833333333333" y="1164.0">org.springframework.core.env.DummyEnvironment</node>
    <node x="2919.333333333333" y="1243.0">org.springframework.web.context.ConfigurableWebEnvironment</node>
    <node x="516.0" y="1643.0">org.springframework.web.filter.GenericFilterBean.FilterConfigPropertyValues</node>
    <node x="2520.0" y="1485.0">org.springframework.beans.factory.ObjectFactory</node>
    <node x="6663.651107804234" y="0.0">org.springframework.beans.factory.BeanFactory</node>
    <node x="3754.910256410256" y="1095.0">org.springframework.beans.factory.xml.AbstractBeanDefinitionParser</node>
    <node x="635.1427662037022" y="485.0">org.springframework.context.EmbeddedValueResolverAware</node>
    <node x="6909.942774470901" y="208.0">org.springframework.beans.factory.config.ConfigurableBeanFactory</node>
    <node x="6615.116468253971" y="79.0">org.springframework.beans.factory.HierarchicalBeanFactory</node>
    <node x="731.5" y="1253.0">org.springframework.beans.factory.support.BeanDefinitionResource</node>
    <node x="1043.9999999999995" y="853.0">org.mybatis.spring.annotation.MapperScannerRegistrar</node>
    <node x="6024.279877645502" y="724.0">org.springframework.context.support.GenericXmlApplicationContext</node>
    <node x="3848.279877645502" y="932.0">org.springframework.context.support.FileSystemXmlApplicationContext</node>
    <node x="1731.0" y="1564.0">org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader</node>
    <node x="6302.029877645502" y="853.0">org.springframework.web.context.support.StaticWebApplicationContext</node>
    <node x="6875.364801864802" y="1006.0">org.springframework.core.type.ClassMetadata</node>
    <node x="3092.029877645502" y="724.0">org.springframework.aop.framework.AbstractAdvisingBeanPostProcessor</node>
    <node x="7280.942774470901" y="366.0">org.springframework.beans.factory.support.BeanDefinitionRegistry</node>
    <node x="6807.466674933866" y="485.0">org.springframework.beans.factory.config.ConfigurableListableBeanFactory</node>
    <node x="1268.0" y="1564.0">org.springframework.beans.factory.support.DefaultBeanNameGenerator</node>
    <node x="6275.910256410256" y="1243.0">org.springframework.core.env.SimpleCommandLinePropertySource</node>
    <node x="6.0" y="208.0">org.springframework.core.io.support.PathMatchingResourcePatternResolver</node>
    <node x="4712.351107804234" y="366.0">org.springframework.beans.factory.support.AutowireCandidateResolver</node>
    <node x="5056.910256410256" y="1095.0">org.springframework.web.socket.config.HandlersBeanDefinitionParser</node>
    <node x="7100.942774470901" y="366.0">org.springframework.beans.factory.support.AbstractBeanFactory</node>
    <node x="2393.8333333333335" y="1164.0">org.springframework.beans.factory.parsing.ComponentDefinition</node>
    <node x="6107.11646825397" y="287.0">org.springframework.context.ConfigurableApplicationContext</node>
    <node x="179.5" y="1253.0">org.springframework.core.io.InputStreamResource</node>
    <node x="3419.988210978836" y="366.0">org.springframework.core.io.support.PropertiesLoaderSupport</node>
    <node x="1398.916666666666" y="932.0">org.springframework.beans.factory.serviceloader.ServiceLoaderFactoryBean</node>
    <node x="454.99999999999955" y="366.0">org.springframework.format.FormatterRegistry</node>
    <node x="6050.154877645502" y="0.0">org.springframework.core.io.ResourceLoader</node>
    <node x="1136.75" y="1411.0">org.springframework.core.io.DefaultResourceLoader.ClassPathContextResource</node>
    <node x="7217.364801864802" y="1085.0">org.springframework.core.type.MethodMetadata</node>
    <node x="2818.833333333333" y="1401.0">org.springframework.web.context.support.StandardServletEnvironment</node>
    <node x="6359.929670965606" y="287.0">org.springframework.web.context.WebApplicationContext</node>
    <node x="1193.9999999999995" y="932.0">org.springframework.beans.factory.serviceloader.ServiceFactoryBean</node>
    <node x="3439.333333333333" y="1332.0">org.springframework.context.config.PropertyOverrideBeanDefinitionParser</node>
    <node x="2053.0" y="1485.0">org.springframework.core.env.PropertySources</node>
    <node x="3393.9034887566154" y="485.0">org.springframework.beans.factory.config.PropertyResourceConfigurer</node>
    <node x="6511.109441137568" y="208.0">org.springframework.beans.factory.support.StaticListableBeanFactory</node>
    <node x="4012.779877645502" y="724.0">org.springframework.context.support.AbstractRefreshableConfigApplicationContext</node>
    <node x="4997.017774470901" y="485.0">org.springframework.beans.factory.config.BeanPostProcessor</node>
    <node x="7407.942774470901" y="0.0">org.springframework.core.AliasRegistry</node>
    <node x="1453.590909090909" y="1085.0">org.springframework.core.AttributeAccessorSupport</node>
    <node x="2749.333333333333" y="1085.0">org.springframework.core.env.Environment</node>
    <node x="4876.779877645502" y="724.0">org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor</node>
    <node x="5743.364801864802" y="1164.0">org.springframework.core.env.MapPropertySource</node>
    <node x="2032.0" y="1564.0">org.springframework.core.env.MutablePropertySources</node>
    <node x="1774.6124999999997" y="485.0">org.springframework.beans.factory.BeanClassLoaderAware</node>
    <node x="763.0" y="1564.0">org.springframework.context.annotation.AnnotationScopeMetadataResolver</node>
    <node x="4274.934441137568" y="485.0">org.springframework.context.support.AbstractRefreshableApplicationContext</node>
    <node x="1973.590909090909" y="1322.0">org.springframework.beans.factory.annotation.AnnotatedBeanDefinition</node>
    <node x="1097.5" y="1332.0">org.springframework.core.io.ClassPathResource</node>
    <node x="653.9999999999995" y="853.0">org.springframework.context.annotation.AutoProxyRegistrar</node>
    <node x="6798.442774470901" y="366.0">org.springframework.beans.factory.config.AutowireCapableBeanFactory</node>
    <node x="2186.488210978836" y="366.0">org.springframework.beans.factory.Aware</node>
    <node x="827.9999999999995" y="853.0">org.springframework.context.annotation.AspectJAutoProxyRegistrar</node>
    <node x="3162.333333333333" y="1164.0">org.springframework.core.env.AbstractPropertyResolver</node>
    <node x="1015.0" y="1564.0">org.springframework.context.annotation.Jsr330ScopeMetadataResolver</node>
    <node x="3615.903488756615" y="485.0">org.springframework.beans.factory.InitializingBean</node>
    <node x="3783.5177662037017" y="287.0">org.springframework.beans.factory.support.PropertiesBeanDefinitionReader</node>
    <node x="1061.5" y="1253.0">org.springframework.core.io.AbstractFileResolvingResource</node>
    <node x="6258.279877645502" y="724.0">org.springframework.context.support.StaticApplicationContext</node>
    <node x="4577.833333333333" y="1006.0">org.springframework.beans.factory.xml.BeanDefinitionParser</node>
    <node x="755.1666666666661" y="724.0">org.springframework.context.annotation.ImportBeanDefinitionRegistrar</node>
    <node x="6157.692774470901" y="79.0">org.springframework.core.io.DefaultResourceLoader</node>
    <node x="1478.0" y="1564.0">org.springframework.context.annotation.AnnotationBeanNameGenerator</node>
    <node x="2687.779877645502" y="853.0">org.springframework.context.support.PropertySourcesPlaceholderConfigurer</node>
    <node x="1556.590909090909" y="1322.0">org.springframework.beans.factory.support.ChildBeanDefinition</node>
    <node x="4100.279877645502" y="932.0">org.springframework.context.support.ClassPathXmlApplicationContext</node>
    <node x="5158.779877645502" y="724.0">org.springframework.context.support.ApplicationListenerDetector</node>
    <node x="929.5" y="1253.0">org.springframework.core.io.VfsResource</node>
    <node x="3216.3034887566155" y="485.0">org.springframework.beans.factory.BeanNameAware</node>
    <node x="5766.279877645502" y="724.0">org.springframework.context.support.ApplicationContextAwareProcessor</node>
    <node x="2052.840909090909" y="1085.0">org.springframework.beans.BeanMetadataElement</node>
    <node x="2012.090909090909" y="1401.0">org.springframework.context.annotation.ScannedGenericBeanDefinition</node>
    <node x="7565.216674933866" y="79.0">org.springframework.core.SimpleAliasRegistry</node>
    <node x="1371.75" y="1243.0">org.springframework.beans.PropertyValue</node>
    <node x="1535.9999999999995" y="853.0">org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider</node>
    <node x="7193.364801864802" y="1164.0">org.springframework.core.type.StandardMethodMetadata</node>
    <node x="2739.333333333333" y="1322.0">org.springframework.core.env.StandardEnvironment</node>
    <node x="5573.910256410256" y="1243.0">org.springframework.core.env.SystemEnvironmentPropertySource</node>
    <node x="424.99999999999955" y="724.0">org.springframework.format.support.FormattingConversionService</node>
    <node x="6285.716674933866" y="208.0">org.springframework.context.ApplicationContext</node>
    <node x="3356.029877645502" y="724.0">org.springframework.beans.factory.config.PlaceholderConfigurerSupport</node>
    <node x="6076.966674933866" y="485.0">org.springframework.context.support.GenericApplicationContext</node>
    <node x="7094.216674933866" y="485.0">org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory</node>
    <node x="6245.484441137568" y="366.0">org.springframework.web.context.ConfigurableWebApplicationContext</node>
    <node x="554.5" y="1164.0">org.springframework.core.io.AbstractResource</node>
    <node x="3863.833333333333" y="1174.0">org.springframework.jdbc.config.InitializeDatabaseBeanDefinitionParser</node>
    <node x="7145.526107804234" y="853.0">org.springframework.beans.factory.xml.XmlBeanFactory</node>
    <node x="598.9999999999995" y="932.0">org.springframework.beans.factory.serviceloader.ServiceListFactoryBean</node>
    <node x="2022.7619047619046" y="853.0">org.springframework.context.annotation.ConfigurationClassPostProcessor</node>
    <node x="4792.910256410256" y="1095.0">org.springframework.context.annotation.ComponentScanBeanDefinitionParser</node>
    <node x="6302.029877645502" y="932.0">org.springframework.web.servlet.SimpleWebApplicationContext</node>
    <node x="3561.5177662037017" y="287.0">org.springframework.beans.factory.groovy.GroovyBeanDefinitionReader</node>
    <node x="2153.488210978836" y="724.0">org.springframework.context.EnvironmentAware</node>
    <node x="913.0" y="1485.0">org.springframework.context.annotation.ScopeMetadataResolver</node>
    <node x="228.0" y="1643.0">org.springframework.web.bind.ServletRequestParameterPropertyValues</node>
    <node x="3180.0677744709014" y="79.0">org.springframework.core.io.support.ResourcePatternResolver</node>
    <node x="7109.526107804234" y="724.0">org.springframework.beans.factory.support.DefaultListableBeanFactory</node>
    <node x="2739.333333333333" y="1243.0">org.springframework.core.env.AbstractEnvironment</node>
    <node x="5494.529877645502" y="853.0">org.springframework.context.annotation.AnnotationConfigRegistry</node>
    <node x="7138.708551864802" y="1006.0">org.springframework.core.type.AnnotatedTypeMetadata</node>
    <node x="6383.910256410256" y="1085.0">org.springframework.jndi.JndiPropertySource</node>
    <node x="1242.9999999999995" y="853.0">org.springframework.beans.factory.serviceloader.AbstractServiceLoaderBasedFactoryBean</node>
  </nodes>
  <notes />
  <edges>
    <edge source="org.springframework.web.servlet.SimpleWebApplicationContext" target="org.springframework.web.context.support.StaticWebApplicationContext">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.AutowireCandidateQualifier" target="org.springframework.beans.BeanMetadataAttributeAccessor">
      <point x="0.0" y="-14.5" />
      <point x="1616.75" y="1218.0" />
      <point x="1603.590909090909" y="1218.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.context.support.AbstractRefreshableConfigApplicationContext" target="org.springframework.context.support.AbstractRefreshableApplicationContext">
      <point x="101.33333333333348" y="-14.5" />
      <point x="4266.113210978836" y="684.0" />
      <point x="4408.934441137568" y="684.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.env.SystemEnvironmentPropertySource" target="org.springframework.core.env.MapPropertySource">
      <point x="0.0" y="-14.5" />
      <point x="5689.910256410256" y="1218.0" />
      <point x="5780.364801864802" y="1218.0" />
      <point x="-37.0" y="14.5" />
    </edge>
    <edge source="org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.ConfigurationClassBeanDefinition" target="org.springframework.beans.factory.support.RootBeanDefinition">
      <point x="-59.5" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.context.annotation.ConfigurationClassPostProcessor" target="org.springframework.beans.factory.BeanClassLoaderAware">
      <point x="-46.399999999999636" y="-14.5" />
      <point x="2092.361904761905" y="783.0" />
      <point x="1867.9874999999997" y="783.0" />
      <point x="10.375" y="14.5" />
    </edge>
    <edge source="org.springframework.web.context.ConfigurableWebEnvironment" target="org.springframework.core.env.ConfigurableEnvironment">
      <point x="0.0" y="-14.5" />
      <point x="3020.333333333333" y="1218.0" />
      <point x="2965.833333333333" y="1218.0" />
      <point x="46.0" y="14.5" />
    </edge>
    <edge source="org.springframework.context.config.PropertyOverrideBeanDefinitionParser" target="org.springframework.context.config.AbstractPropertyLoadingBeanDefinitionParser">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.MutablePropertyValues" target="org.springframework.beans.PropertyValues">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.DefaultSingletonBeanRegistry" target="org.springframework.beans.factory.config.SingletonBeanRegistry">
      <point x="-53.5" y="-14.5" />
      <point x="43.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.config.PlaceholderConfigurerSupport" target="org.springframework.beans.factory.config.PropertyResourceConfigurer">
      <point x="0.0" y="-14.5" />
      <point x="3463.029877645502" y="644.0" />
      <point x="3494.9034887566154" y="644.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.jndi.JndiPropertySource" target="org.springframework.core.env.PropertySource">
      <point x="0.0" y="-14.5" />
      <point x="6460.910256410256" y="1060.0" />
      <point x="6397.410256410256" y="1060.0" />
      <point x="32.5" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.DefaultListableBeanFactory" target="org.springframework.beans.factory.config.ConfigurableListableBeanFactory">
      <point x="-67.33333333333326" y="-14.5" />
      <point x="7143.192774470901" y="704.0" />
      <point x="6923.466674933866" y="704.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.AbstractBeanDefinitionReader" target="org.springframework.beans.factory.support.BeanDefinitionReader">
      <point x="-53.5" y="-14.5" />
      <point x="3762.279877645502" y="148.0" />
      <point x="1069.6548776455024" y="148.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.config.PlaceholderConfigurerSupport" target="org.springframework.beans.factory.BeanFactoryAware">
      <point x="71.33333333333348" y="-14.5" />
      <point x="3534.363210978836" y="684.0" />
      <point x="3894.1784887566155" y="684.0" />
      <point x="-17.75" y="14.5" />
    </edge>
    <edge source="org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider" target="org.springframework.context.ResourceLoaderAware">
      <point x="-76.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.context.support.AbstractRefreshableConfigApplicationContext" target="org.springframework.beans.factory.BeanNameAware">
      <point x="-101.33333333333348" y="-14.5" />
      <point x="4063.4465443121685" y="584.0" />
      <point x="3319.636822089949" y="584.0" />
      <point x="41.333333333333485" y="14.5" />
    </edge>
    <edge source="org.springframework.web.context.support.ServletContextResourcePatternResolver" target="org.springframework.core.io.support.PathMatchingResourcePatternResolver">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory" target="org.springframework.beans.factory.config.AutowireCapableBeanFactory">
      <point x="-62.5" y="-14.5" />
      <point x="7156.716674933866" y="425.0" />
      <point x="6949.942774470901" y="425.0" />
      <point x="50.5" y="14.5" />
    </edge>
    <edge source="org.springframework.core.io.DefaultResourceLoader.ClassPathContextResource" target="org.springframework.core.io.Resource">
      <point x="47.5" y="-14.5" />
      <point x="1279.25" y="1386.0" />
      <point x="1292.0" y="1386.0" />
      <point x="1292.0" y="1139.0" />
      <point x="656.8333333333333" y="1139.0" />
      <point x="31.33333333333337" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.BeanMetadataAttributeAccessor" target="org.springframework.beans.BeanMetadataElement">
      <point x="55.0" y="-14.5" />
      <point x="1658.590909090909" y="1134.0" />
      <point x="2068.840909090909" y="1134.0" />
      <point x="-64.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.annotation.AnnotatedGenericBeanDefinition" target="org.springframework.beans.factory.support.GenericBeanDefinition">
      <point x="56.5" y="-14.5" />
      <point x="43.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.SimpleAliasRegistry" target="org.springframework.core.AliasRegistry">
      <point x="0.0" y="-14.5" />
      <point x="7645.216674933866" y="54.0" />
      <point x="7500.942774470901" y="54.0" />
      <point x="31.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.BeanMetadataAttributeAccessor" target="org.springframework.core.AttributeAccessorSupport">
      <point x="-55.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.annotation.AnnotatedBeanDefinition" target="org.springframework.beans.factory.config.BeanDefinition">
      <point x="0.0" y="-14.5" />
      <point x="2065.590909090909" y="1302.0" />
      <point x="2096.223484848485" y="1302.0" />
      <point x="2096.223484848485" y="1218.0" />
      <point x="1994.340909090909" y="1218.0" />
      <point x="32.5" y="14.5" />
    </edge>
    <edge source="org.springframework.format.FormatterRegistry" target="org.springframework.core.convert.converter.ConverterRegistry">
      <point x="0.0" y="-14.5" />
      <point x="528.9999999999995" y="341.0" />
      <point x="398.99999999999955" y="341.0" />
      <point x="37.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.type.MethodMetadata" target="org.springframework.core.type.AnnotatedTypeMetadata">
      <point x="0.0" y="-14.5" />
      <point x="7282.364801864802" y="1060.0" />
      <point x="7267.708551864802" y="1060.0" />
      <point x="43.0" y="14.5" />
    </edge>
    <edge source="org.springframework.validation.beanvalidation.BeanValidationPostProcessor" target="org.springframework.beans.factory.InitializingBean">
      <point x="-52.0" y="-14.5" />
      <point x="4388.779877645502" y="564.0" />
      <point x="3743.703488756615" y="564.0" />
      <point x="56.80000000000018" y="14.5" />
    </edge>
    <edge source="org.springframework.aop.framework.AbstractSingletonProxyFactoryBean" target="org.springframework.beans.factory.FactoryBean">
      <point x="0.0" y="-14.5" />
      <point x="2437.488210978836" y="704.0" />
      <point x="2510.488210978836" y="704.0" />
      <point x="-28.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.parsing.CompositeComponentDefinition" target="org.springframework.beans.factory.parsing.ComponentDefinition">
      <point x="0.0" y="-14.5" />
      <point x="40.0" y="14.5" />
    </edge>
    <edge source="org.springframework.context.annotation.AnnotationConfigBeanDefinitionParser" target="org.springframework.beans.factory.xml.BeanDefinitionParser">
      <point x="0.0" y="-14.5" />
      <point x="4119.910256410256" y="1065.0" />
      <point x="4613.4047619047615" y="1065.0" />
      <point x="-47.42857142857156" y="14.5" />
    </edge>
    <edge source="org.springframework.context.annotation.ConfigurationClassPostProcessor" target="org.springframework.context.EnvironmentAware">
      <point x="46.399999999999636" y="-14.5" />
      <point x="2185.161904761904" y="803.0" />
      <point x="2188.988210978836" y="803.0" />
      <point x="-35.5" y="14.5" />
    </edge>
    <edge source="org.springframework.context.support.AbstractRefreshableConfigApplicationContext" target="org.springframework.beans.factory.InitializingBean">
      <point x="0.0" y="-14.5" />
      <point x="4164.779877645502" y="574.0" />
      <point x="3715.3034887566155" y="574.0" />
      <point x="28.40000000000009" y="14.5" />
    </edge>
    <edge source="org.springframework.context.support.AbstractRefreshableApplicationContext" target="org.springframework.context.support.AbstractApplicationContext">
      <point x="0.0" y="-14.5" />
      <point x="4408.934441137568" y="445.0" />
      <point x="5981.279877645502" y="445.0" />
      <point x="-50.5" y="14.5" />
    </edge>
    <edge source="org.springframework.core.env.ConfigurablePropertyResolver" target="org.springframework.core.env.PropertyResolver">
      <point x="0.0" y="-14.5" />
      <point x="3084.333333333333" y="1060.0" />
      <point x="2992.583333333333" y="1060.0" />
      <point x="35.5" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.BeanMetadataAttribute" target="org.springframework.beans.BeanMetadataElement">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.jdbc.config.InitializeDatabaseBeanDefinitionParser" target="org.springframework.beans.factory.xml.AbstractBeanDefinitionParser">
      <point x="0.0" y="-14.5" />
      <point x="4000.833333333333" y="1149.0" />
      <point x="3915.410256410256" y="1149.0" />
      <point x="53.5" y="14.5" />
    </edge>
    <edge source="org.springframework.aop.framework.AbstractSingletonProxyFactoryBean" target="org.springframework.beans.factory.BeanClassLoaderAware">
      <point x="-81.33333333333348" y="-14.5" />
      <point x="2356.154877645503" y="704.0" />
      <point x="1888.7374999999997" y="704.0" />
      <point x="31.125" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.config.ConfigurableBeanFactory" target="org.springframework.beans.factory.HierarchicalBeanFactory">
      <point x="-46.0" y="-14.5" />
      <point x="6955.942774470901" y="188.0" />
      <point x="6753.116468253971" y="188.0" />
      <point x="46.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.config.BeanDefinition" target="org.springframework.beans.BeanMetadataElement">
      <point x="32.5" y="-14.5" />
      <point x="1994.340909090909" y="1144.0" />
      <point x="2100.840909090909" y="1144.0" />
      <point x="-32.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.AbstractBeanDefinition" target="org.springframework.beans.BeanMetadataAttributeAccessor">
      <point x="-44.5" y="-14.5" />
      <point x="1782.25" y="1218.0" />
      <point x="1676.9242424242425" y="1218.0" />
      <point x="73.33333333333348" y="14.5" />
    </edge>
    <edge source="org.springframework.context.support.GenericApplicationContext" target="org.springframework.context.support.AbstractApplicationContext">
      <point x="-49.0" y="-14.5" />
      <point x="6125.966674933866" y="445.0" />
      <point x="6082.279877645502" y="445.0" />
      <point x="50.5" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.ListableBeanFactory" target="org.springframework.beans.factory.BeanFactory">
      <point x="0.0" y="-14.5" />
      <point x="6515.116468253971" y="54.0" />
      <point x="6682.317774470901" y="54.0" />
      <point x="-37.333333333333314" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.config.ConfigurableBeanFactory" target="org.springframework.beans.factory.config.SingletonBeanRegistry">
      <point x="46.0" y="-14.5" />
      <point x="7047.942774470901" y="188.0" />
      <point x="7081.442774470901" y="188.0" />
      <point x="-43.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.config.PlaceholderConfigurerSupport" target="org.springframework.beans.factory.BeanNameAware">
      <point x="-71.33333333333348" y="-14.5" />
      <point x="3391.696544312169" y="644.0" />
      <point x="3236.970155423282" y="644.0" />
      <point x="-41.333333333333485" y="14.5" />
    </edge>
    <edge source="org.springframework.core.env.JOptCommandLinePropertySource" target="org.springframework.core.env.CommandLinePropertySource">
      <point x="0.0" y="-14.5" />
      <point x="6145.910256410256" y="1218.0" />
      <point x="6227.364801864802" y="1218.0" />
      <point x="-49.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor" target="org.springframework.beans.factory.config.BeanPostProcessor">
      <point x="87.33333333333303" y="-14.5" />
      <point x="5095.113210978835" y="704.0" />
      <point x="5071.017774470901" y="704.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.env.EnumerablePropertySource" target="org.springframework.core.env.PropertySource">
      <point x="0.0" y="-14.5" />
      <point x="6268.910256410256" y="1060.0" />
      <point x="6332.410256410256" y="1060.0" />
      <point x="-32.5" y="14.5" />
    </edge>
    <edge source="org.springframework.core.env.StandardEnvironment" target="org.springframework.core.env.AbstractEnvironment">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.io.ClassPathResource" target="org.springframework.core.io.AbstractFileResolvingResource">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.context.annotation.ConfigurationClassPostProcessor" target="org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor">
      <point x="92.80000000000018" y="-14.5" />
      <point x="2231.5619047619048" y="833.0" />
      <point x="2823.488210978836" y="833.0" />
      <point x="-64.0" y="14.5" />
    </edge>
    <edge source="org.springframework.context.ApplicationContext" target="org.springframework.core.env.EnvironmentCapable">
      <point x="-19.25" y="-14.5" />
      <point x="6343.466674933866" y="128.0" />
      <point x="6066.526107804235" y="128.0" />
      <point x="51.333333333333485" y="14.5" />
    </edge>
    <edge source="org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider" target="org.springframework.core.env.EnvironmentCapable">
      <point x="76.0" y="-14.5" />
      <point x="1763.9999999999995" y="803.0" />
      <point x="1702.4999999999995" y="803.0" />
      <point x="1702.4999999999995" y="168.0" />
      <point x="5963.859441137567" y="168.0" />
      <point x="-51.333333333333485" y="14.5" />
    </edge>
    <edge source="org.springframework.context.annotation.AnnotationConfigApplicationContext" target="org.springframework.context.annotation.AnnotationConfigRegistry">
      <point x="-62.5" y="-14.5" />
      <point x="5664.279877645502" y="907.0" />
      <point x="5637.029877645502" y="907.0" />
      <point x="47.5" y="14.5" />
    </edge>
    <edge source="org.springframework.core.io.PathResource" target="org.springframework.core.io.WritableResource">
      <point x="-29.5" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.env.PropertiesPropertySource" target="org.springframework.core.env.MapPropertySource">
      <point x="0.0" y="-14.5" />
      <point x="5920.910256410256" y="1218.0" />
      <point x="5854.364801864802" y="1218.0" />
      <point x="37.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.env.ConfigurableEnvironment" target="org.springframework.core.env.ConfigurablePropertyResolver">
      <point x="46.0" y="-14.5" />
      <point x="2965.833333333333" y="1139.0" />
      <point x="3030.833333333333" y="1139.0" />
      <point x="-53.5" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" target="org.springframework.beans.factory.config.PlaceholderConfigurerSupport">
      <point x="0.0" y="-14.5" />
      <point x="3406.5118220899485" y="833.0" />
      <point x="3516.529877645502" y="833.0" />
      <point x="53.5" y="14.5" />
    </edge>
    <edge source="org.springframework.web.servlet.config.InterceptorsBeanDefinitionParser" target="org.springframework.beans.factory.xml.BeanDefinitionParser">
      <point x="0.0" y="-14.5" />
      <point x="5409.910256410256" y="1055.0" />
      <point x="4731.97619047619" y="1055.0" />
      <point x="71.14285714285688" y="14.5" />
    </edge>
    <edge source="org.springframework.context.annotation.Jsr330ScopeMetadataResolver" target="org.springframework.context.annotation.ScopeMetadataResolver">
      <point x="0.0" y="-14.5" />
      <point x="1119.0" y="1539.0" />
      <point x="1042.0" y="1539.0" />
      <point x="43.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor" target="org.springframework.core.PriorityOrdered">
      <point x="0.0" y="-14.5" />
      <point x="5007.779877645502" y="534.0" />
      <point x="4676.767774470901" y="534.0" />
      <point x="4676.767774470901" y="415.0" />
      <point x="3737.321544312169" y="415.0" />
      <point x="45.33333333333303" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.serviceloader.AbstractServiceLoaderBasedFactoryBean" target="org.springframework.beans.factory.config.AbstractFactoryBean">
      <point x="67.0" y="-14.5" />
      <point x="1443.9999999999995" y="813.0" />
      <point x="2619.488210978836" y="813.0" />
      <point x="-40.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.io.VfsResource" target="org.springframework.core.io.AbstractResource">
      <point x="0.0" y="-14.5" />
      <point x="985.5" y="1223.0" />
      <point x="666.0714285714284" y="1223.0" />
      <point x="40.571428571428555" y="14.5" />
    </edge>
    <edge source="org.springframework.core.AttributeAccessorSupport" target="org.springframework.core.AttributeAccessor">
      <point x="0.0" y="-14.5" />
      <point x="1548.590909090909" y="1060.0" />
      <point x="1737.590909090909" y="1060.0" />
      <point x="-37.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.RootBeanDefinition" target="org.springframework.beans.factory.support.AbstractBeanDefinition">
      <point x="0.0" y="-14.5" />
      <point x="1813.590909090909" y="1302.0" />
      <point x="1826.75" y="1302.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.web.context.support.AnnotationConfigWebApplicationContext" target="org.springframework.context.annotation.AnnotationConfigRegistry">
      <point x="67.0" y="-14.5" />
      <point x="5503.779877645502" y="907.0" />
      <point x="5542.029877645502" y="907.0" />
      <point x="-47.5" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.config.BeanDefinition" target="org.springframework.core.AttributeAccessor">
      <point x="-32.5" y="-14.5" />
      <point x="1929.340909090909" y="1060.0" />
      <point x="1811.590909090909" y="1060.0" />
      <point x="37.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.io.AbstractResource" target="org.springframework.core.io.Resource">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.mybatis.spring.annotation.MapperScannerRegistrar" target="org.springframework.context.annotation.ImportBeanDefinitionRegistrar">
      <point x="-44.5" y="-14.5" />
      <point x="1088.4999999999995" y="833.0" />
      <point x="938.4999999999991" y="833.0" />
      <point x="73.33333333333303" y="14.5" />
    </edge>
    <edge source="org.springframework.context.EnvironmentAware" target="org.springframework.beans.factory.Aware">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.SimpleBeanDefinitionRegistry" target="org.springframework.core.SimpleAliasRegistry">
      <point x="53.5" y="-14.5" />
      <point x="40.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.config.AbstractFactoryBean" target="org.springframework.beans.factory.BeanClassLoaderAware">
      <point x="-60.0" y="-14.5" />
      <point x="2599.488210978836" y="644.0" />
      <point x="1909.4874999999997" y="644.0" />
      <point x="51.875" y="14.5" />
    </edge>
    <edge source="org.mybatis.spring.mapper.MapperScannerConfigurer" target="org.springframework.beans.factory.BeanNameAware">
      <point x="23.0" y="-14.5" />
      <point x="3651.5118220899485" y="823.0" />
      <point x="3776.029877645502" y="823.0" />
      <point x="3776.029877645502" y="604.0" />
      <point x="3278.3034887566155" y="604.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.serviceloader.ServiceListFactoryBean" target="org.springframework.beans.factory.BeanClassLoaderAware">
      <point x="-44.5" y="-14.5" />
      <point x="643.4999999999995" y="674.0" />
      <point x="1784.9874999999997" y="674.0" />
      <point x="-72.625" y="14.5" />
    </edge>
    <edge source="org.springframework.context.EmbeddedValueResolverAware" target="org.springframework.beans.factory.Aware">
      <point x="0.0" y="-14.5" />
      <point x="736.1427662037022" y="425.0" />
      <point x="2191.9167824074075" y="425.0" />
      <point x="-32.57142857142844" y="14.5" />
    </edge>
    <edge source="org.springframework.web.socket.config.HandlersBeanDefinitionParser" target="org.springframework.beans.factory.xml.BeanDefinitionParser">
      <point x="0.0" y="-14.5" />
      <point x="5163.910256410256" y="1065.0" />
      <point x="4708.261904761905" y="1065.0" />
      <point x="47.42857142857156" y="14.5" />
    </edge>
    <edge source="org.springframework.context.annotation.AnnotationConfigApplicationContext" target="org.springframework.context.support.GenericApplicationContext">
      <point x="62.5" y="-14.5" />
      <point x="5789.279877645502" y="907.0" />
      <point x="5755.779877645502" y="907.0" />
      <point x="5755.779877645502" y="704.0" />
      <point x="6109.633341600533" y="704.0" />
      <point x="-65.33333333333326" y="14.5" />
    </edge>
    <edge source="org.springframework.context.support.AbstractApplicationContext" target="org.springframework.core.io.DefaultResourceLoader">
      <point x="-50.5" y="-14.5" />
      <point x="5981.279877645502" y="341.0" />
      <point x="5998.279877645502" y="341.0" />
      <point x="5998.279877645502" y="188.0" />
      <point x="6243.692774470901" y="188.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.env.ConfigurableEnvironment" target="org.springframework.core.env.Environment">
      <point x="-46.0" y="-14.5" />
      <point x="2873.833333333333" y="1139.0" />
      <point x="2833.333333333333" y="1139.0" />
      <point x="28.0" y="14.5" />
    </edge>
    <edge source="org.springframework.context.annotation.AnnotationBeanNameGenerator" target="org.springframework.beans.factory.support.BeanNameGenerator">
      <point x="0.0" y="-14.5" />
      <point x="1582.0" y="1539.0" />
      <point x="1509.5" y="1539.0" />
      <point x="37.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.env.DummyEnvironment" target="org.springframework.core.env.Environment">
      <point x="0.0" y="-14.5" />
      <point x="2736.833333333333" y="1139.0" />
      <point x="2777.333333333333" y="1139.0" />
      <point x="-28.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.PropertiesBeanDefinitionReader" target="org.springframework.beans.factory.support.AbstractBeanDefinitionReader">
      <point x="0.0" y="-14.5" />
      <point x="3896.5177662037017" y="267.0" />
      <point x="3815.779877645502" y="267.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.context.config.SpringConfiguredBeanDefinitionParser" target="org.springframework.beans.factory.xml.BeanDefinitionParser">
      <point x="0.0" y="-14.5" />
      <point x="4401.910256410256" y="1075.0" />
      <point x="4637.119047619048" y="1075.0" />
      <point x="-23.714285714285325" y="14.5" />
    </edge>
    <edge source="org.springframework.context.annotation.AspectJAutoProxyRegistrar" target="org.springframework.context.annotation.ImportBeanDefinitionRegistrar">
      <point x="0.0" y="-14.5" />
      <point x="925.9999999999995" y="833.0" />
      <point x="865.1666666666661" y="833.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.format.support.FormattingConversionService" target="org.springframework.context.EmbeddedValueResolverAware">
      <point x="69.33333333333303" y="-14.5" />
      <point x="598.3333333333326" y="664.0" />
      <point x="736.1427662037022" y="664.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.context.support.PropertySourcesPlaceholderConfigurer" target="org.springframework.beans.factory.config.PlaceholderConfigurerSupport">
      <point x="65.50000000000045" y="-14.5" />
      <point x="2884.2798776455024" y="823.0" />
      <point x="3409.529877645502" y="823.0" />
      <point x="-53.5" y="14.5" />
    </edge>
    <edge source="org.mybatis.spring.mapper.MapperScannerConfigurer" target="org.springframework.context.ApplicationContextAware">
      <point x="-23.0" y="-14.5" />
      <point x="3605.5118220899485" y="813.0" />
      <point x="3683.029877645502" y="813.0" />
      <point x="3683.029877645502" y="614.0" />
      <point x="3084.743849206351" y="614.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.StaticListableBeanFactory" target="org.springframework.beans.factory.ListableBeanFactory">
      <point x="0.0" y="-14.5" />
      <point x="6609.109441137568" y="178.0" />
      <point x="6515.116468253971" y="178.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.web.bind.ServletRequestParameterPropertyValues" target="org.springframework.beans.MutablePropertyValues">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.AbstractBeanDefinition" target="org.springframework.beans.factory.config.BeanDefinition">
      <point x="44.5" y="-14.5" />
      <point x="1871.25" y="1218.0" />
      <point x="1929.340909090909" y="1218.0" />
      <point x="-32.5" y="14.5" />
    </edge>
    <edge source="org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.ConfigurationClassBeanDefinition" target="org.springframework.beans.factory.annotation.AnnotatedBeanDefinition">
      <point x="59.5" y="-14.5" />
      <point x="1932.590909090909" y="1381.0" />
      <point x="2004.257575757576" y="1381.0" />
      <point x="-61.33333333333326" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.config.ConfigurableListableBeanFactory" target="org.springframework.beans.factory.config.AutowireCapableBeanFactory">
      <point x="77.33333333333331" y="-14.5" />
      <point x="7000.800008267199" y="435.0" />
      <point x="6848.942774470901" y="435.0" />
      <point x="-50.5" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.FactoryBeanRegistrySupport" target="org.springframework.beans.factory.support.DefaultSingletonBeanRegistry">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.type.StandardMethodMetadata" target="org.springframework.core.type.MethodMetadata">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.SimpleAutowireCandidateResolver" target="org.springframework.beans.factory.support.AutowireCandidateResolver">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.context.annotation.AutoProxyRegistrar" target="org.springframework.context.annotation.ImportBeanDefinitionRegistrar">
      <point x="0.0" y="-14.5" />
      <point x="730.9999999999995" y="833.0" />
      <point x="791.833333333333" y="833.0" />
      <point x="-73.33333333333303" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.config.ConfigurableListableBeanFactory" target="org.springframework.beans.factory.ListableBeanFactory">
      <point x="-77.33333333333348" y="-14.5" />
      <point x="6846.133341600533" y="455.0" />
      <point x="6717.609441137568" y="455.0" />
      <point x="6717.609441137568" y="168.0" />
      <point x="6568.449801587304" y="168.0" />
      <point x="53.333333333333485" y="14.5" />
    </edge>
    <edge source="org.mybatis.spring.mapper.MapperScannerConfigurer" target="org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor">
      <point x="-69.0" y="-14.5" />
      <point x="3559.5118220899485" y="813.0" />
      <point x="2951.488210978836" y="813.0" />
      <point x="64.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.config.AbstractFactoryBean" target="org.springframework.beans.factory.InitializingBean">
      <point x="20.0" y="-14.5" />
      <point x="2679.488210978836" y="664.0" />
      <point x="3658.5034887566153" y="664.0" />
      <point x="-28.40000000000009" y="14.5" />
    </edge>
    <edge source="org.springframework.web.context.ConfigurableWebApplicationContext" target="org.springframework.context.ConfigurableApplicationContext">
      <point x="-61.0" y="-14.5" />
      <point x="6306.484441137568" y="341.0" />
      <point x="6276.61646825397" y="341.0" />
      <point x="56.5" y="14.5" />
    </edge>
    <edge source="org.springframework.core.env.Environment" target="org.springframework.core.env.PropertyResolver">
      <point x="0.0" y="-14.5" />
      <point x="2805.333333333333" y="1060.0" />
      <point x="2921.583333333333" y="1060.0" />
      <point x="-35.5" y="14.5" />
    </edge>
    <edge source="org.springframework.core.env.AbstractEnvironment" target="org.springframework.core.env.ConfigurableEnvironment">
      <point x="0.0" y="-14.5" />
      <point x="2819.333333333333" y="1218.0" />
      <point x="2873.833333333333" y="1218.0" />
      <point x="-46.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.serviceloader.ServiceLoaderFactoryBean" target="org.springframework.beans.factory.serviceloader.AbstractServiceLoaderBasedFactoryBean">
      <point x="-47.5" y="-14.5" />
      <point x="1446.416666666666" y="907.0" />
      <point x="1466.3333333333326" y="907.0" />
      <point x="89.33333333333303" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.serviceloader.ServiceLoaderFactoryBean" target="org.springframework.beans.factory.BeanClassLoaderAware">
      <point x="47.5" y="-14.5" />
      <point x="1541.416666666666" y="907.0" />
      <point x="1521.4999999999995" y="907.0" />
      <point x="1521.4999999999995" y="704.0" />
      <point x="1847.2374999999997" y="704.0" />
      <point x="-10.375" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.DefaultListableBeanFactory" target="org.springframework.beans.factory.support.BeanDefinitionRegistry">
      <point x="67.33333333333348" y="-14.5" />
      <point x="7277.859441137567" y="704.0" />
      <point x="7514.216674933866" y="704.0" />
      <point x="7514.216674933866" y="465.0" />
      <point x="7369.942774470901" y="465.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.web.context.support.AnnotationConfigWebApplicationContext" target="org.springframework.web.context.support.AbstractRefreshableWebApplicationContext">
      <point x="-67.0" y="-14.5" />
      <point x="5369.779877645502" y="907.0" />
      <point x="5331.529877645502" y="907.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.context.annotation.ComponentScanBeanDefinitionParser" target="org.springframework.beans.factory.xml.BeanDefinitionParser">
      <point x="0.0" y="-14.5" />
      <point x="4914.910256410256" y="1075.0" />
      <point x="4684.547619047618" y="1075.0" />
      <point x="23.714285714285325" y="14.5" />
    </edge>
    <edge source="org.springframework.context.support.ApplicationListenerDetector" target="org.springframework.beans.factory.config.BeanPostProcessor">
      <point x="0.0" y="-14.5" />
      <point x="5262.779877645502" y="704.0" />
      <point x="5100.617774470901" y="704.0" />
      <point x="29.600000000000364" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.DefaultSingletonBeanRegistry" target="org.springframework.core.SimpleAliasRegistry">
      <point x="53.5" y="-14.5" />
      <point x="7274.442774470901" y="188.0" />
      <point x="7605.216674933866" y="188.0" />
      <point x="-40.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.serviceloader.ServiceListFactoryBean" target="org.springframework.beans.factory.serviceloader.AbstractServiceLoaderBasedFactoryBean">
      <point x="44.5" y="-14.5" />
      <point x="732.4999999999995" y="907.0" />
      <point x="1287.6666666666665" y="907.0" />
      <point x="-89.33333333333303" y="14.5" />
    </edge>
    <edge source="org.springframework.format.support.FormattingConversionService" target="org.springframework.format.FormatterRegistry">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.GenericTypeAwareAutowireCandidateResolver" target="org.springframework.beans.factory.support.SimpleAutowireCandidateResolver">
      <point x="73.0" y="-14.5" />
      <point x="4783.779877645502" y="684.0" />
      <point x="4810.351107804234" y="684.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.type.StandardClassMetadata" target="org.springframework.core.type.ClassMetadata">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.io.AbstractFileResolvingResource" target="org.springframework.core.io.AbstractResource">
      <point x="0.0" y="-14.5" />
      <point x="1171.5" y="1213.0" />
      <point x="686.3571428571429" y="1213.0" />
      <point x="60.85714285714289" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.SimpleBeanDefinitionRegistry" target="org.springframework.beans.factory.support.BeanDefinitionRegistry">
      <point x="-53.5" y="-14.5" />
      <point x="7578.216674933866" y="455.0" />
      <point x="7429.276107804234" y="455.0" />
      <point x="59.33333333333326" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.ChildBeanDefinition" target="org.springframework.beans.factory.support.AbstractBeanDefinition">
      <point x="0.0" y="-14.5" />
      <point x="1636.590909090909" y="1302.0" />
      <point x="1767.4166666666665" y="1302.0" />
      <point x="-59.333333333333485" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.config.PropertyResourceConfigurer" target="org.springframework.core.PriorityOrdered">
      <point x="67.33333333333348" y="-14.5" />
      <point x="3562.236822089949" y="465.0" />
      <point x="3691.988210978836" y="465.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.web.filter.GenericFilterBean.FilterConfigPropertyValues" target="org.springframework.beans.MutablePropertyValues">
      <point x="0.0" y="-14.5" />
      <point x="617.0" y="1618.0" />
      <point x="419.33333333333337" y="1618.0" />
      <point x="57.33333333333337" y="14.5" />
    </edge>
    <edge source="org.springframework.context.ApplicationContext" target="org.springframework.core.io.support.ResourcePatternResolver">
      <point x="-57.75" y="-14.5" />
      <point x="6304.966674933866" y="138.0" />
      <point x="3318.0677744709014" y="138.0" />
      <point x="46.0" y="14.5" />
    </edge>
    <edge source="org.springframework.web.context.support.StandardServletEnvironment" target="org.springframework.web.context.ConfigurableWebEnvironment">
      <point x="50.5" y="-14.5" />
      <point x="2970.333333333333" y="1376.0" />
      <point x="3020.333333333333" y="1376.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.aop.framework.AbstractAdvisingBeanPostProcessor" target="org.springframework.beans.factory.config.BeanPostProcessor">
      <point x="61.0" y="-14.5" />
      <point x="3275.029877645502" y="694.0" />
      <point x="5011.817774470901" y="694.0" />
      <point x="-59.19999999999982" y="14.5" />
    </edge>
    <edge source="org.springframework.context.support.StaticApplicationContext" target="org.springframework.context.support.GenericApplicationContext">
      <point x="0.0" y="-14.5" />
      <point x="6353.279877645502" y="704.0" />
      <point x="6240.300008267199" y="704.0" />
      <point x="65.33333333333326" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.HierarchicalBeanFactory" target="org.springframework.beans.factory.BeanFactory">
      <point x="0.0" y="-14.5" />
      <point x="6707.116468253971" y="54.0" />
      <point x="6719.651107804234" y="54.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.web.multipart.MultipartFileResource" target="org.springframework.core.io.AbstractResource">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.io.DefaultResourceLoader" target="org.springframework.core.io.ResourceLoader">
      <point x="0.0" y="-14.5" />
      <point x="6243.692774470901" y="54.0" />
      <point x="6147.654877645502" y="54.0" />
      <point x="32.5" y="14.5" />
    </edge>
    <edge source="org.mybatis.spring.annotation.MapperScannerRegistrar" target="org.springframework.context.ResourceLoaderAware">
      <point x="44.5" y="-14.5" />
      <point x="1177.4999999999995" y="803.0" />
      <point x="1558.6666666666665" y="803.0" />
      <point x="-53.33333333333303" y="14.5" />
    </edge>
    <edge source="org.springframework.core.io.WritableResource" target="org.springframework.core.io.Resource">
      <point x="0.0" y="-14.5" />
      <point x="71.0" y="1139.0" />
      <point x="594.1666666666665" y="1139.0" />
      <point x="-31.33333333333337" y="14.5" />
    </edge>
    <edge source="org.springframework.context.annotation.ScannedGenericBeanDefinition" target="org.springframework.beans.factory.annotation.AnnotatedBeanDefinition">
      <point x="-53.5" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.convert.support.GenericConversionService" target="org.springframework.core.convert.support.ConfigurableConversionService">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.env.MapPropertySource" target="org.springframework.core.env.EnumerablePropertySource">
      <point x="0.0" y="-14.5" />
      <point x="5817.364801864802" y="1139.0" />
      <point x="6205.576923076923" y="1139.0" />
      <point x="-63.33333333333303" y="14.5" />
    </edge>
    <edge source="org.springframework.context.support.AbstractApplicationContext" target="org.springframework.context.ConfigurableApplicationContext">
      <point x="50.5" y="-14.5" />
      <point x="6082.279877645502" y="341.0" />
      <point x="6163.61646825397" y="341.0" />
      <point x="-56.5" y="14.5" />
    </edge>
    <edge source="org.springframework.context.support.GenericApplicationContext" target="org.springframework.beans.factory.support.BeanDefinitionRegistry">
      <point x="49.0" y="-14.5" />
      <point x="6223.966674933866" y="465.0" />
      <point x="7310.609441137568" y="465.0" />
      <point x="-59.33333333333326" y="14.5" />
    </edge>
    <edge source="org.springframework.web.context.WebApplicationContext" target="org.springframework.context.ApplicationContext">
      <point x="0.0" y="-14.5" />
      <point x="6445.929670965606" y="267.0" />
      <point x="6401.216674933866" y="267.0" />
      <point x="38.5" y="14.5" />
    </edge>
    <edge source="org.springframework.context.support.AbstractXmlApplicationContext" target="org.springframework.context.support.AbstractRefreshableConfigApplicationContext">
      <point x="0.0" y="-14.5" />
      <point x="-76.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.io.support.ResourcePatternResolver" target="org.springframework.core.io.ResourceLoader">
      <point x="0.0" y="-14.5" />
      <point x="3272.0677744709014" y="54.0" />
      <point x="6082.654877645502" y="54.0" />
      <point x="-32.5" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor" target="org.springframework.beans.factory.BeanFactoryAware">
      <point x="-87.33333333333303" y="-14.5" />
      <point x="4920.446544312169" y="544.0" />
      <point x="3965.1784887566155" y="544.0" />
      <point x="53.25" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.BeanDefinitionResource" target="org.springframework.core.io.AbstractResource">
      <point x="0.0" y="-14.5" />
      <point x="820.5" y="1233.0" />
      <point x="645.7857142857142" y="1233.0" />
      <point x="20.285714285714334" y="14.5" />
    </edge>
    <edge source="org.springframework.context.annotation.AnnotationScopeMetadataResolver" target="org.springframework.context.annotation.ScopeMetadataResolver">
      <point x="0.0" y="-14.5" />
      <point x="879.0" y="1539.0" />
      <point x="956.0" y="1539.0" />
      <point x="-43.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.io.PathResource" target="org.springframework.core.io.AbstractResource">
      <point x="29.5" y="-14.5" />
      <point x="130.0" y="1213.0" />
      <point x="564.6428571428571" y="1213.0" />
      <point x="-60.85714285714289" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader" target="org.springframework.beans.factory.xml.BeanDefinitionDocumentReader">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor" target="org.springframework.beans.factory.config.BeanFactoryPostProcessor">
      <point x="0.0" y="-14.5" />
      <point x="2887.488210978836" y="644.0" />
      <point x="3187.243849206351" y="644.0" />
      <point x="3187.243849206351" y="445.0" />
      <point x="3256.988210978836" y="445.0" />
      <point x="-47.5" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.xml.AbstractSimpleBeanDefinitionParser" target="org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser">
      <point x="0.0" y="-14.5" />
      <point x="3867.333333333333" y="1228.0" />
      <point x="3781.333333333333" y="1228.0" />
      <point x="62.5" y="14.5" />
    </edge>
    <edge source="org.springframework.core.io.InputStreamResource" target="org.springframework.core.io.AbstractResource">
      <point x="0.0" y="-14.5" />
      <point x="259.5" y="1223.0" />
      <point x="584.9285714285713" y="1223.0" />
      <point x="-40.571428571428555" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.parsing.BeanComponentDefinition" target="org.springframework.beans.BeanMetadataElement">
      <point x="-46.0" y="-14.5" />
      <point x="2248.8333333333335" y="1144.0" />
      <point x="2164.840909090909" y="1144.0" />
      <point x="32.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.BeanNameAware" target="org.springframework.beans.factory.Aware">
      <point x="0.0" y="-14.5" />
      <point x="3278.3034887566155" y="435.0" />
      <point x="2246.2024966931212" y="435.0" />
      <point x="21.714285714285325" y="14.5" />
    </edge>
    <edge source="org.springframework.aop.framework.AbstractSingletonProxyFactoryBean" target="org.springframework.beans.factory.InitializingBean">
      <point x="81.33333333333348" y="-14.5" />
      <point x="2518.82154431217" y="654.0" />
      <point x="3630.1034887566148" y="654.0" />
      <point x="-56.80000000000018" y="14.5" />
    </edge>
    <edge source="org.springframework.context.ApplicationContext" target="org.springframework.beans.factory.HierarchicalBeanFactory">
      <point x="57.75" y="-14.5" />
      <point x="6420.466674933866" y="188.0" />
      <point x="6661.116468253971" y="188.0" />
      <point x="-46.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.io.support.PathMatchingResourcePatternResolver" target="org.springframework.core.io.support.ResourcePatternResolver">
      <point x="0.0" y="-14.5" />
      <point x="134.0" y="158.0" />
      <point x="3226.0677744709014" y="158.0" />
      <point x="-46.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.annotation.AnnotatedGenericBeanDefinition" target="org.springframework.beans.factory.annotation.AnnotatedBeanDefinition">
      <point x="-56.5" y="-14.5" />
      <point x="2302.590909090909" y="1371.0" />
      <point x="2126.9242424242425" y="1371.0" />
      <point x="61.33333333333326" y="14.5" />
    </edge>
    <edge source="org.springframework.core.env.MutablePropertySources" target="org.springframework.core.env.PropertySources">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.context.ApplicationContext" target="org.springframework.beans.factory.ListableBeanFactory">
      <point x="19.25" y="-14.5" />
      <point x="6381.966674933866" y="178.0" />
      <point x="6461.783134920637" y="178.0" />
      <point x="-53.333333333333314" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.DefaultListableBeanFactory" target="org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory">
      <point x="0.0" y="-14.5" />
      <point x="7210.526107804234" y="704.0" />
      <point x="7219.216674933866" y="704.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.web.context.support.StaticWebApplicationContext" target="org.springframework.web.context.ConfigurableWebApplicationContext">
      <point x="52.0" y="-14.5" />
      <point x="6458.779877645502" y="455.0" />
      <point x="6428.484441137568" y="455.0" />
      <point x="61.0" y="14.5" />
    </edge>
    <edge source="org.springframework.context.config.AbstractPropertyLoadingBeanDefinitionParser" target="org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser">
      <point x="0.0" y="-14.5" />
      <point x="3570.333333333333" y="1228.0" />
      <point x="3656.333333333333" y="1228.0" />
      <point x="-62.5" y="14.5" />
    </edge>
    <edge source="org.springframework.validation.beanvalidation.BeanValidationPostProcessor" target="org.springframework.beans.factory.config.BeanPostProcessor">
      <point x="52.0" y="-14.5" />
      <point x="4492.779877645502" y="704.0" />
      <point x="5041.4177744709" y="704.0" />
      <point x="-29.600000000000364" y="14.5" />
    </edge>
    <edge source="org.springframework.context.ApplicationContextAware" target="org.springframework.beans.factory.Aware">
      <point x="0.0" y="-14.5" />
      <point x="3084.743849206351" y="445.0" />
      <point x="2235.345353835979" y="445.0" />
      <point x="10.857142857143117" y="14.5" />
    </edge>
    <edge source="org.springframework.web.servlet.HttpServletBean.ServletConfigPropertyValues" target="org.springframework.beans.MutablePropertyValues">
      <point x="0.0" y="-14.5" />
      <point x="104.0" y="1618.0" />
      <point x="304.6666666666667" y="1618.0" />
      <point x="-57.333333333333314" y="14.5" />
    </edge>
    <edge source="org.springframework.core.env.CommandLinePropertySource" target="org.springframework.core.env.EnumerablePropertySource">
      <point x="0.0" y="-14.5" />
      <point x="6276.364801864802" y="1139.0" />
      <point x="6268.910256410256" y="1139.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.config.ConfigurableListableBeanFactory" target="org.springframework.beans.factory.config.ConfigurableBeanFactory">
      <point x="0.0" y="-14.5" />
      <point x="6923.466674933866" y="445.0" />
      <point x="6787.942774470901" y="445.0" />
      <point x="6787.942774470901" y="267.0" />
      <point x="6955.942774470901" y="267.0" />
      <point x="-46.0" y="14.5" />
    </edge>
    <edge source="org.springframework.web.servlet.config.ResourcesBeanDefinitionParser" target="org.springframework.beans.factory.xml.BeanDefinitionParser">
      <point x="0.0" y="-14.5" />
      <point x="4662.910256410256" y="1075.0" />
      <point x="4660.833333333333" y="1075.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.serviceloader.ServiceFactoryBean" target="org.springframework.beans.factory.serviceloader.AbstractServiceLoaderBasedFactoryBean">
      <point x="38.5" y="-14.5" />
      <point x="1309.4999999999995" y="907.0" />
      <point x="1376.9999999999995" y="907.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.web.context.support.AbstractRefreshableWebApplicationContext" target="org.springframework.context.support.AbstractRefreshableConfigApplicationContext">
      <point x="-71.5" y="-14.5" />
      <point x="5260.029877645502" y="833.0" />
      <point x="4240.779877645502" y="833.0" />
      <point x="76.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.type.AnnotationMetadata" target="org.springframework.core.type.AnnotatedTypeMetadata">
      <point x="38.5" y="-14.5" />
      <point x="7158.864801864802" y="1060.0" />
      <point x="7181.708551864802" y="1060.0" />
      <point x="-43.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.type.StandardAnnotationMetadata" target="org.springframework.core.type.AnnotationMetadata">
      <point x="50.5" y="-14.5" />
      <point x="7083.458551864802" y="1139.0" />
      <point x="7120.364801864802" y="1139.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.AbstractBeanFactory" target="org.springframework.beans.factory.config.ConfigurableBeanFactory">
      <point x="-40.0" y="-14.5" />
      <point x="7140.942774470901" y="341.0" />
      <point x="7047.942774470901" y="341.0" />
      <point x="46.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.io.DefaultResourceLoader.ClassPathContextResource" target="org.springframework.core.io.ClassPathResource">
      <point x="-47.5" y="-14.5" />
      <point x="1184.25" y="1386.0" />
      <point x="1171.5" y="1386.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.xml.XmlBeanFactory" target="org.springframework.beans.factory.support.DefaultListableBeanFactory">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.io.Resource" target="org.springframework.core.io.InputStreamSource">
      <point x="0.0" y="-14.5" />
      <point x="625.5" y="1060.0" />
      <point x="656.0" y="1060.0" />
      <point x="-37.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.type.StandardAnnotationMetadata" target="org.springframework.core.type.StandardClassMetadata">
      <point x="-50.5" y="-14.5" />
      <point x="6982.458551864802" y="1139.0" />
      <point x="6937.364801864802" y="1139.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.GenericBeanDefinition" target="org.springframework.beans.factory.support.AbstractBeanDefinition">
      <point x="0.0" y="-14.5" />
      <point x="2372.590909090909" y="1292.0" />
      <point x="1886.0833333333335" y="1292.0" />
      <point x="59.333333333333485" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.xml.XmlBeanDefinitionReader" target="org.springframework.beans.factory.support.AbstractBeanDefinitionReader">
      <point x="0.0" y="-14.5" />
      <point x="4121.517766203702" y="257.0" />
      <point x="3887.113210978835" y="257.0" />
      <point x="71.33333333333303" y="14.5" />
    </edge>
    <edge source="org.springframework.context.annotation.ConfigurationClassPostProcessor" target="org.springframework.context.ResourceLoaderAware">
      <point x="-92.80000000000018" y="-14.5" />
      <point x="2045.9619047619044" y="793.0" />
      <point x="1665.3333333333326" y="793.0" />
      <point x="53.33333333333303" y="14.5" />
    </edge>
    <edge source="org.springframework.core.io.support.EncodedResource" target="org.springframework.core.io.InputStreamSource">
      <point x="0.0" y="-14.5" />
      <point x="760.5" y="1060.0" />
      <point x="730.0" y="1060.0" />
      <point x="37.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.config.AutowireCapableBeanFactory" target="org.springframework.beans.factory.BeanFactory">
      <point x="0.0" y="-14.5" />
      <point x="6899.442774470901" y="54.0" />
      <point x="6756.984441137567" y="54.0" />
      <point x="37.333333333333485" y="14.5" />
    </edge>
    <edge source="org.springframework.web.context.support.StaticWebApplicationContext" target="org.springframework.context.support.StaticApplicationContext">
      <point x="-52.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.context.support.ApplicationContextAwareProcessor" target="org.springframework.beans.factory.config.BeanPostProcessor">
      <point x="0.0" y="-14.5" />
      <point x="5885.279877645502" y="694.0" />
      <point x="5130.217774470901" y="694.0" />
      <point x="59.19999999999982" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.serviceloader.AbstractServiceLoaderBasedFactoryBean" target="org.springframework.beans.factory.BeanClassLoaderAware">
      <point x="-67.0" y="-14.5" />
      <point x="1309.9999999999995" y="694.0" />
      <point x="1826.4874999999997" y="694.0" />
      <point x="-31.125" y="14.5" />
    </edge>
    <edge source="org.springframework.core.type.AnnotationMetadata" target="org.springframework.core.type.ClassMetadata">
      <point x="-38.5" y="-14.5" />
      <point x="7081.864801864802" y="1060.0" />
      <point x="6978.698135198135" y="1060.0" />
      <point x="41.33333333333303" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.BeanClassLoaderAware" target="org.springframework.beans.factory.Aware">
      <point x="0.0" y="-14.5" />
      <point x="1857.6124999999997" y="445.0" />
      <point x="2213.631068121693" y="445.0" />
      <point x="-10.857142857143117" y="14.5" />
    </edge>
    <edge source="org.springframework.context.ConfigurableApplicationContext" target="org.springframework.context.ApplicationContext">
      <point x="0.0" y="-14.5" />
      <point x="6220.11646825397" y="267.0" />
      <point x="6324.216674933866" y="267.0" />
      <point x="-38.5" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.BeanDefinitionRegistry" target="org.springframework.core.AliasRegistry">
      <point x="0.0" y="-14.5" />
      <point x="7369.942774470901" y="54.0" />
      <point x="7438.942774470901" y="54.0" />
      <point x="-31.0" y="14.5" />
    </edge>
    <edge source="org.springframework.web.context.support.StandardServletEnvironment" target="org.springframework.core.env.StandardEnvironment">
      <point x="-50.5" y="-14.5" />
      <point x="2869.333333333333" y="1376.0" />
      <point x="2819.333333333333" y="1376.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.AbstractBeanFactory" target="org.springframework.beans.factory.support.FactoryBeanRegistrySupport">
      <point x="40.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.config.PropertyResourceConfigurer" target="org.springframework.core.io.support.PropertiesLoaderSupport">
      <point x="0.0" y="-14.5" />
      <point x="3494.9034887566154" y="445.0" />
      <point x="3511.988210978836" y="445.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.convert.support.ConfigurableConversionService" target="org.springframework.core.convert.converter.ConverterRegistry">
      <point x="0.0" y="-14.5" />
      <point x="-37.0" y="14.5" />
    </edge>
    <edge source="org.springframework.context.annotation.ConfigurationClassPostProcessor" target="org.springframework.core.PriorityOrdered">
      <point x="0.0" y="-14.5" />
      <point x="2138.7619047619046" y="773.0" />
      <point x="2044.100710978836" y="773.0" />
      <point x="2044.100710978836" y="455.0" />
      <point x="3646.654877645503" y="455.0" />
      <point x="-45.33333333333303" y="14.5" />
    </edge>
    <edge source="org.springframework.web.context.ConfigurableWebApplicationContext" target="org.springframework.web.context.WebApplicationContext">
      <point x="61.0" y="-14.5" />
      <point x="6428.484441137568" y="341.0" />
      <point x="6445.929670965606" y="341.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.BeanFactoryAware" target="org.springframework.beans.factory.Aware">
      <point x="0.0" y="-14.5" />
      <point x="3911.9284887566155" y="425.0" />
      <point x="2257.0596395502644" y="425.0" />
      <point x="32.57142857142844" y="14.5" />
    </edge>
    <edge source="org.springframework.context.support.FileSystemXmlApplicationContext" target="org.springframework.context.support.AbstractXmlApplicationContext">
      <point x="0.0" y="-14.5" />
      <point x="3964.279877645502" y="907.0" />
      <point x="4033.779877645502" y="907.0" />
      <point x="-55.0" y="14.5" />
    </edge>
    <edge source="org.springframework.context.annotation.ContextAnnotationAutowireCandidateResolver" target="org.springframework.beans.factory.annotation.QualifierAnnotationAutowireCandidateResolver">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.parsing.BeanComponentDefinition" target="org.springframework.beans.factory.parsing.ComponentDefinition">
      <point x="46.0" y="-14.5" />
      <point x="2340.8333333333335" y="1218.0" />
      <point x="2433.8333333333335" y="1218.0" />
      <point x="-40.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.xml.AbstractBeanDefinitionParser" target="org.springframework.beans.factory.xml.BeanDefinitionParser">
      <point x="0.0" y="-14.5" />
      <point x="3861.910256410256" y="1055.0" />
      <point x="4589.690476190476" y="1055.0" />
      <point x="-71.14285714285688" y="14.5" />
    </edge>
    <edge source="org.springframework.core.env.PropertySourcesPropertyResolver" target="org.springframework.core.env.AbstractPropertyResolver">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.parsing.ComponentDefinition" target="org.springframework.beans.BeanMetadataElement">
      <point x="0.0" y="-14.5" />
      <point x="2473.8333333333335" y="1134.0" />
      <point x="2196.840909090909" y="1134.0" />
      <point x="64.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.env.AbstractPropertyResolver" target="org.springframework.core.env.ConfigurablePropertyResolver">
      <point x="0.0" y="-14.5" />
      <point x="3257.333333333333" y="1139.0" />
      <point x="3137.833333333333" y="1139.0" />
      <point x="53.5" y="14.5" />
    </edge>
    <edge source="org.mybatis.spring.mapper.MapperScannerConfigurer" target="org.springframework.beans.factory.InitializingBean">
      <point x="69.0" y="-14.5" />
      <point x="3697.5118220899485" y="833.0" />
      <point x="3969.029877645502" y="833.0" />
      <point x="3969.029877645502" y="594.0" />
      <point x="3686.903488756615" y="594.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.config.PropertyResourceConfigurer" target="org.springframework.beans.factory.config.BeanFactoryPostProcessor">
      <point x="-67.33333333333348" y="-14.5" />
      <point x="3427.570155423282" y="445.0" />
      <point x="3351.988210978836" y="445.0" />
      <point x="47.5" y="14.5" />
    </edge>
    <edge source="org.springframework.core.env.CompositePropertySource" target="org.springframework.core.env.EnumerablePropertySource">
      <point x="0.0" y="-14.5" />
      <point x="6486.364801864802" y="1139.0" />
      <point x="6332.243589743589" y="1139.0" />
      <point x="63.33333333333303" y="14.5" />
    </edge>
    <edge source="org.springframework.context.support.GenericXmlApplicationContext" target="org.springframework.context.support.GenericApplicationContext">
      <point x="0.0" y="-14.5" />
      <point x="6131.279877645502" y="704.0" />
      <point x="6174.966674933866" y="704.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.PropertyValue" target="org.springframework.beans.BeanMetadataAttributeAccessor">
      <point x="0.0" y="-14.5" />
      <point x="1433.75" y="1218.0" />
      <point x="1530.2575757575755" y="1218.0" />
      <point x="-73.33333333333348" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.annotation.QualifierAnnotationAutowireCandidateResolver" target="org.springframework.beans.factory.support.GenericTypeAwareAutowireCandidateResolver">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.groovy.GroovyBeanDefinitionReader" target="org.springframework.beans.factory.support.AbstractBeanDefinitionReader">
      <point x="0.0" y="-14.5" />
      <point x="3662.5177662037017" y="267.0" />
      <point x="3744.446544312169" y="267.0" />
      <point x="-71.33333333333303" y="14.5" />
    </edge>
    <edge source="org.springframework.format.support.FormattingConversionService" target="org.springframework.core.convert.support.GenericConversionService">
      <point x="-69.33333333333303" y="-14.5" />
      <point x="459.6666666666665" y="704.0" />
      <point x="372.49999999999955" y="704.0" />
      <point x="47.5" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser" target="org.springframework.beans.factory.xml.AbstractBeanDefinitionParser">
      <point x="0.0" y="-14.5" />
      <point x="3718.833333333333" y="1149.0" />
      <point x="3808.410256410256" y="1149.0" />
      <point x="-53.5" y="14.5" />
    </edge>
    <edge source="org.springframework.aop.framework.AbstractAdvisingBeanPostProcessor" target="org.springframework.beans.factory.BeanClassLoaderAware">
      <point x="-61.0" y="-14.5" />
      <point x="3153.029877645502" y="624.0" />
      <point x="1930.2374999999997" y="624.0" />
      <point x="72.625" y="14.5" />
    </edge>
    <edge source="org.springframework.context.support.ClassPathXmlApplicationContext" target="org.springframework.context.support.AbstractXmlApplicationContext">
      <point x="0.0" y="-14.5" />
      <point x="4213.279877645502" y="907.0" />
      <point x="4143.779877645502" y="907.0" />
      <point x="55.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.DefaultBeanNameGenerator" target="org.springframework.beans.factory.support.BeanNameGenerator">
      <point x="0.0" y="-14.5" />
      <point x="1363.0" y="1539.0" />
      <point x="1435.5" y="1539.0" />
      <point x="-37.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.config.MapFactoryBean" target="org.springframework.beans.factory.config.AbstractFactoryBean">
      <point x="0.0" y="-14.5" />
      <point x="2602.779877645502" y="823.0" />
      <point x="2699.488210978836" y="823.0" />
      <point x="40.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.env.SimpleCommandLinePropertySource" target="org.springframework.core.env.CommandLinePropertySource">
      <point x="0.0" y="-14.5" />
      <point x="6391.910256410256" y="1218.0" />
      <point x="6325.364801864802" y="1218.0" />
      <point x="49.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.serviceloader.ServiceFactoryBean" target="org.springframework.beans.factory.BeanClassLoaderAware">
      <point x="-38.5" y="-14.5" />
      <point x="1232.4999999999995" y="684.0" />
      <point x="1805.7374999999997" y="684.0" />
      <point x="-51.875" y="14.5" />
    </edge>
    <edge source="org.springframework.context.support.PropertySourcesPlaceholderConfigurer" target="org.springframework.context.EnvironmentAware">
      <point x="-65.49999999999955" y="-14.5" />
      <point x="2753.2798776455024" y="803.0" />
      <point x="2259.988210978836" y="803.0" />
      <point x="35.5" y="14.5" />
    </edge>
    <edge source="org.springframework.core.convert.support.DefaultConversionService" target="org.springframework.core.convert.support.GenericConversionService">
      <point x="0.0" y="-14.5" />
      <point x="-47.5" y="14.5" />
    </edge>
    <edge source="org.springframework.context.annotation.ScannedGenericBeanDefinition" target="org.springframework.beans.factory.support.GenericBeanDefinition">
      <point x="53.5" y="-14.5" />
      <point x="2172.590909090909" y="1381.0" />
      <point x="2329.590909090909" y="1381.0" />
      <point x="-43.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.config.AbstractFactoryBean" target="org.springframework.beans.factory.BeanFactoryAware">
      <point x="60.0" y="-14.5" />
      <point x="2719.488210978836" y="674.0" />
      <point x="3858.6784887566155" y="674.0" />
      <point x="-53.25" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.AbstractBeanDefinitionReader" target="org.springframework.core.env.EnvironmentCapable">
      <point x="53.5" y="-14.5" />
      <point x="3869.279877645502" y="178.0" />
      <point x="6015.192774470901" y="178.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.core.io.DescriptiveResource" target="org.springframework.core.io.AbstractResource">
      <point x="0.0" y="-14.5" />
      <point x="439.49999999999994" y="1233.0" />
      <point x="605.2142857142858" y="1233.0" />
      <point x="-20.28571428571422" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.config.AbstractFactoryBean" target="org.springframework.beans.factory.FactoryBean">
      <point x="-20.0" y="-14.5" />
      <point x="2639.488210978836" y="634.0" />
      <point x="2566.488210978836" y="634.0" />
      <point x="28.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory" target="org.springframework.beans.factory.support.AbstractBeanFactory">
      <point x="62.5" y="-14.5" />
      <point x="7281.716674933866" y="455.0" />
      <point x="7180.942774470901" y="455.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.context.ResourceLoaderAware" target="org.springframework.beans.factory.Aware">
      <point x="0.0" y="-14.5" />
      <point x="1611.9999999999995" y="435.0" />
      <point x="2202.7739252645506" y="435.0" />
      <point x="-21.714285714285325" y="14.5" />
    </edge>
    <edge source="org.springframework.core.type.classreading.ClassMetadataReadingVisitor" target="org.springframework.core.type.ClassMetadata">
      <point x="0.0" y="-14.5" />
      <point x="6727.364801864802" y="1060.0" />
      <point x="6896.031468531469" y="1060.0" />
      <point x="-41.33333333333303" y="14.5" />
    </edge>
    <edge source="org.springframework.core.io.support.ResourcePropertySource" target="org.springframework.core.env.PropertiesPropertySource">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="org.springframework.web.context.support.AbstractRefreshableWebApplicationContext" target="org.springframework.web.context.ConfigurableWebApplicationContext">
      <point x="71.5" y="-14.5" />
      <point x="5403.029877645502" y="455.0" />
      <point x="6306.484441137568" y="455.0" />
      <point x="-61.0" y="14.5" />
    </edge>
    <edge source="org.springframework.beans.factory.support.GenericTypeAwareAutowireCandidateResolver" target="org.springframework.beans.factory.BeanFactoryAware">
      <point x="-73.0" y="-14.5" />
      <point x="4637.779877645502" y="554.0" />
      <point x="3929.6784887566155" y="554.0" />
      <point x="17.75" y="14.5" />
    </edge>
  </edges>
  <settings layout="Hierarchic Group" zoom="1.0" x="713.5" y="1359.5" />
  <SelectedNodes />
  <Categories />
  <SCOPE>All</SCOPE>
  <VISIBILITY>private</VISIBILITY>
</Diagram>

