Commit 2dfc359d2429e5c19796c23c4f5de623eb211ca5

Authored by 尹本进
1 parent 1e38057c
Exists in develop

ExperimentManager

log/log.log 0 → 100644
... ... @@ -0,0 +1,1194 @@
  1 +2021-04-06 11:35:25,345 [restartedMain] INFO com.example.mina.Application - Starting Application using Java 11.0.7 on PC-20200728PMQG with PID 5384 (D:\work\lamta\code\virtualbox\target\classes started by Administrator in D:\work\lamta\code\virtualbox)
  2 +2021-04-06 11:35:25,351 [restartedMain] DEBUG com.example.mina.Application - Running with Spring Boot v2.4.3, Spring v5.3.4
  3 +2021-04-06 11:35:25,351 [restartedMain] INFO com.example.mina.Application - No active profile set, falling back to default profiles: default
  4 +2021-04-06 11:35:25,351 [restartedMain] DEBUG o.s.boot.SpringApplication - Loading source class com.example.mina.Application
  5 +2021-04-06 11:35:25,381 [restartedMain] DEBUG o.s.b.d.restart.ChangeableUrls - Matching URLs for reloading : [file:/D:/work/lamta/code/virtualbox/target/classes/]
  6 +2021-04-06 11:35:25,381 [restartedMain] DEBUG o.s.b.d.settings.DevToolsSettings - Included patterns for restart : []
  7 +2021-04-06 11:35:25,381 [restartedMain] DEBUG o.s.b.d.settings.DevToolsSettings - Excluded patterns for restart : [/spring-boot-starter-[\w-]+/, /spring-boot/(bin|build|out)/, /spring-boot-starter/(bin|build|out)/, /spring-boot-devtools/(bin|build|out)/, /spring-boot-actuator/(bin|build|out)/, /spring-boot-autoconfigure/(bin|build|out)/]
  8 +2021-04-06 11:35:25,381 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
  9 +2021-04-06 11:35:25,382 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
  10 +2021-04-06 11:35:25,382 [restartedMain] DEBUG o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Refreshing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@7a5254a2
  11 +2021-04-06 11:35:25,395 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor'
  12 +2021-04-06 11:35:25,404 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.internalCachingMetadataReaderFactory'
  13 +2021-04-06 11:35:25,457 [restartedMain] DEBUG o.s.c.a.ClassPathBeanDefinitionScanner - Identified candidate component class: file [D:\work\lamta\code\virtualbox\target\classes\com\example\mina\client\ClientUtils.class]
  14 +2021-04-06 11:35:25,460 [restartedMain] DEBUG o.s.c.a.ClassPathBeanDefinitionScanner - Identified candidate component class: file [D:\work\lamta\code\virtualbox\target\classes\com\example\mina\client\base\ClientManager.class]
  15 +2021-04-06 11:35:25,461 [restartedMain] DEBUG o.s.c.a.ClassPathBeanDefinitionScanner - Identified candidate component class: file [D:\work\lamta\code\virtualbox\target\classes\com\example\mina\client\base\ExperimentManager.class]
  16 +2021-04-06 11:35:25,464 [restartedMain] DEBUG o.s.c.a.ClassPathBeanDefinitionScanner - Identified candidate component class: file [D:\work\lamta\code\virtualbox\target\classes\com\example\mina\client\box\aeroflex\AeroFlexClientFactory.class]
  17 +2021-04-06 11:35:25,466 [restartedMain] DEBUG o.s.c.a.ClassPathBeanDefinitionScanner - Identified candidate component class: file [D:\work\lamta\code\virtualbox\target\classes\com\example\mina\client\box\lte3000\Lte3000ClientFactory.class]
  18 +2021-04-06 11:35:25,467 [restartedMain] DEBUG o.s.c.a.ClassPathBeanDefinitionScanner - Identified candidate component class: file [D:\work\lamta\code\virtualbox\target\classes\com\example\mina\client\box\qrb3000\Qrb3000ClientFactory.class]
  19 +2021-04-06 11:35:25,469 [restartedMain] DEBUG o.s.c.a.ClassPathBeanDefinitionScanner - Identified candidate component class: file [D:\work\lamta\code\virtualbox\target\classes\com\example\mina\client\box\rbm3000\Rbm3000ClientFactory.class]
  20 +2021-04-06 11:35:25,471 [restartedMain] DEBUG o.s.c.a.ClassPathBeanDefinitionScanner - Identified candidate component class: file [D:\work\lamta\code\virtualbox\target\classes\com\example\mina\client\box\rec6000\REC6000ClientFactory.class]
  21 +2021-04-06 11:35:25,472 [restartedMain] DEBUG o.s.c.a.ClassPathBeanDefinitionScanner - Identified candidate component class: file [D:\work\lamta\code\virtualbox\target\classes\com\example\mina\client\experiment\HandOverExperimentFactory.class]
  22 +2021-04-06 11:35:25,473 [restartedMain] DEBUG o.s.c.a.ClassPathBeanDefinitionScanner - Identified candidate component class: file [D:\work\lamta\code\virtualbox\target\classes\com\example\mina\processor\LogBeanPostProcessor.class]
  23 +2021-04-06 11:35:25,479 [restartedMain] DEBUG o.s.c.a.ClassPathBeanDefinitionScanner - Identified candidate component class: file [D:\work\lamta\code\virtualbox\target\classes\com\example\mina\server\box\aeroflex\AeroflexVirtualBoxServer.class]
  24 +2021-04-06 11:35:25,482 [restartedMain] DEBUG o.s.c.a.ClassPathBeanDefinitionScanner - Identified candidate component class: file [D:\work\lamta\code\virtualbox\target\classes\com\example\mina\server\box\lte3000\Lte3000VirtualBoxServer.class]
  25 +2021-04-06 11:35:25,485 [restartedMain] DEBUG o.s.c.a.ClassPathBeanDefinitionScanner - Identified candidate component class: file [D:\work\lamta\code\virtualbox\target\classes\com\example\mina\server\box\qrb3000\Qrb3000VirtualBoxServer.class]
  26 +2021-04-06 11:35:25,488 [restartedMain] DEBUG o.s.c.a.ClassPathBeanDefinitionScanner - Identified candidate component class: file [D:\work\lamta\code\virtualbox\target\classes\com\example\mina\server\box\rbm3000\Rbm3000VirtualBoxServer.class]
  27 +2021-04-06 11:35:25,491 [restartedMain] DEBUG o.s.c.a.ClassPathBeanDefinitionScanner - Identified candidate component class: file [D:\work\lamta\code\virtualbox\target\classes\com\example\mina\server\box\rmasm\RmasmVirtualBoxServer.class]
  28 +2021-04-06 11:35:25,493 [restartedMain] DEBUG o.s.c.a.ClassPathBeanDefinitionScanner - Identified candidate component class: file [D:\work\lamta\code\virtualbox\target\classes\com\example\mina\server\httpdemo\HttpServerDemo.class]
  29 +2021-04-06 11:35:25,495 [restartedMain] DEBUG o.s.c.a.ClassPathBeanDefinitionScanner - Identified candidate component class: file [D:\work\lamta\code\virtualbox\target\classes\com\example\mina\server\property\AeroflexVirtualBoxProperties.class]
  30 +2021-04-06 11:35:25,496 [restartedMain] DEBUG o.s.c.a.ClassPathBeanDefinitionScanner - Identified candidate component class: file [D:\work\lamta\code\virtualbox\target\classes\com\example\mina\server\property\Lte3000VirtualBoxProperties.class]
  31 +2021-04-06 11:35:25,496 [restartedMain] DEBUG o.s.c.a.ClassPathBeanDefinitionScanner - Identified candidate component class: file [D:\work\lamta\code\virtualbox\target\classes\com\example\mina\server\property\Qrb3000VirtualBoxProperties.class]
  32 +2021-04-06 11:35:25,497 [restartedMain] DEBUG o.s.c.a.ClassPathBeanDefinitionScanner - Identified candidate component class: file [D:\work\lamta\code\virtualbox\target\classes\com\example\mina\server\property\Rbm3000VitualBoxProperties.class]
  33 +2021-04-06 11:35:25,497 [restartedMain] DEBUG o.s.c.a.ClassPathBeanDefinitionScanner - Identified candidate component class: file [D:\work\lamta\code\virtualbox\target\classes\com\example\mina\server\property\RmasmVirtualBoxProperties.class]
  34 +2021-04-06 11:35:25,628 [restartedMain] DEBUG o.s.c.e.PropertySourcesPropertyResolver - Found key 'spring.template.provider.cache' in PropertySource 'configurationProperties' with value of type String
  35 +2021-04-06 11:35:25,642 [restartedMain] DEBUG o.s.c.e.PropertySourcesPropertyResolver - Found key 'spring.jmx.enabled' in PropertySource 'configurationProperties' with value of type String
  36 +2021-04-06 11:35:25,643 [restartedMain] DEBUG o.s.c.e.PropertySourcesPropertyResolver - Found key 'spring.application.admin.enabled' in PropertySource 'configurationProperties' with value of type String
  37 +2021-04-06 11:35:25,720 [restartedMain] DEBUG o.s.c.e.PropertySourcesPropertyResolver - Found key 'spring.template.provider.cache' in PropertySource 'configurationProperties' with value of type String
  38 +2021-04-06 11:35:25,760 [restartedMain] DEBUG o.s.c.e.PropertySourcesPropertyResolver - Found key 'spring.jmx.enabled' in PropertySource 'configurationProperties' with value of type String
  39 +2021-04-06 11:35:25,764 [restartedMain] DEBUG o.s.c.e.PropertySourcesPropertyResolver - Found key 'spring.application.admin.enabled' in PropertySource 'configurationProperties' with value of type String
  40 +2021-04-06 11:35:25,855 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'propertySourcesPlaceholderConfigurer'
  41 +2021-04-06 11:35:25,858 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerProcessor'
  42 +2021-04-06 11:35:25,859 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'preserveErrorControllerTargetClassPostProcessor'
  43 +2021-04-06 11:35:25,859 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerFactory'
  44 +2021-04-06 11:35:25,861 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor'
  45 +2021-04-06 11:35:25,861 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor'
  46 +2021-04-06 11:35:25,863 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor'
  47 +2021-04-06 11:35:25,863 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.context.internalConfigurationPropertiesBinder'
  48 +2021-04-06 11:35:25,863 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.context.internalConfigurationPropertiesBinderFactory'
  49 +2021-04-06 11:35:25,865 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.aop.config.internalAutoProxyCreator'
  50 +2021-04-06 11:35:25,886 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'logBeanPostProcessor'
  51 +2021-04-06 11:35:25,896 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'webServerFactoryCustomizerBeanPostProcessor'
  52 +2021-04-06 11:35:25,897 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'errorPageRegistrarBeanPostProcessor'
  53 +2021-04-06 11:35:25,899 [restartedMain] DEBUG o.s.u.c.s.UiApplicationContextUtils - Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@1dc19586]
  54 +2021-04-06 11:35:25,899 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'tomcatServletWebServerFactory'
  55 +2021-04-06 11:35:25,899 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedTomcat'
  56 +2021-04-06 11:35:25,926 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'websocketServletWebServerCustomizer'
  57 +2021-04-06 11:35:25,926 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.websocket.servlet.WebSocketServletAutoConfiguration$TomcatWebSocketConfiguration'
  58 +2021-04-06 11:35:25,927 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'servletWebServerFactoryCustomizer'
  59 +2021-04-06 11:35:25,927 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryAutoConfiguration'
  60 +2021-04-06 11:35:25,929 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'server-org.springframework.boot.autoconfigure.web.ServerProperties'
  61 +2021-04-06 11:35:25,934 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.context.properties.BoundConfigurationProperties'
  62 +2021-04-06 11:35:25,946 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'servletWebServerFactoryCustomizer' via factory method to bean named 'server-org.springframework.boot.autoconfigure.web.ServerProperties'
  63 +2021-04-06 11:35:25,946 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'tomcatServletWebServerFactoryCustomizer'
  64 +2021-04-06 11:35:25,947 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'tomcatServletWebServerFactoryCustomizer' via factory method to bean named 'server-org.springframework.boot.autoconfigure.web.ServerProperties'
  65 +2021-04-06 11:35:25,947 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'tomcatWebServerFactoryCustomizer'
  66 +2021-04-06 11:35:25,947 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration$TomcatWebServerFactoryCustomizerConfiguration'
  67 +2021-04-06 11:35:25,948 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'tomcatWebServerFactoryCustomizer' via factory method to bean named 'environment'
  68 +2021-04-06 11:35:25,948 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'tomcatWebServerFactoryCustomizer' via factory method to bean named 'server-org.springframework.boot.autoconfigure.web.ServerProperties'
  69 +2021-04-06 11:35:25,949 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'localeCharsetMappingsCustomizer'
  70 +2021-04-06 11:35:25,949 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration'
  71 +2021-04-06 11:35:25,951 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration' via constructor to bean named 'server-org.springframework.boot.autoconfigure.web.ServerProperties'
  72 +2021-04-06 11:35:25,967 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'errorPageCustomizer'
  73 +2021-04-06 11:35:25,968 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration'
  74 +2021-04-06 11:35:25,968 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration' via constructor to bean named 'server-org.springframework.boot.autoconfigure.web.ServerProperties'
  75 +2021-04-06 11:35:25,968 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'dispatcherServletRegistration'
  76 +2021-04-06 11:35:25,969 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletRegistrationConfiguration'
  77 +2021-04-06 11:35:25,969 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'dispatcherServlet'
  78 +2021-04-06 11:35:25,969 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletConfiguration'
  79 +2021-04-06 11:35:25,970 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'spring.mvc-org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties'
  80 +2021-04-06 11:35:25,973 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'dispatcherServlet' via factory method to bean named 'spring.mvc-org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties'
  81 +2021-04-06 11:35:25,983 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'dispatcherServletRegistration' via factory method to bean named 'dispatcherServlet'
  82 +2021-04-06 11:35:25,984 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'dispatcherServletRegistration' via factory method to bean named 'spring.mvc-org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties'
  83 +2021-04-06 11:35:25,985 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'multipartConfigElement'
  84 +2021-04-06 11:35:25,985 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.web.servlet.MultipartAutoConfiguration'
  85 +2021-04-06 11:35:25,985 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'spring.servlet.multipart-org.springframework.boot.autoconfigure.web.servlet.MultipartProperties'
  86 +2021-04-06 11:35:25,987 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'org.springframework.boot.autoconfigure.web.servlet.MultipartAutoConfiguration' via constructor to bean named 'spring.servlet.multipart-org.springframework.boot.autoconfigure.web.servlet.MultipartProperties'
  87 +2021-04-06 11:35:25,990 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'errorPageCustomizer' via factory method to bean named 'dispatcherServletRegistration'
  88 +2021-04-06 11:35:26,046 [restartedMain] DEBUG o.s.b.w.e.t.TomcatServletWebServerFactory - Code archive: D:\repository\org\springframework\boot\spring-boot\2.4.3\spring-boot-2.4.3.jar
  89 +2021-04-06 11:35:26,046 [restartedMain] DEBUG o.s.b.w.e.t.TomcatServletWebServerFactory - Code archive: D:\repository\org\springframework\boot\spring-boot\2.4.3\spring-boot-2.4.3.jar
  90 +2021-04-06 11:35:26,046 [restartedMain] DEBUG o.s.b.w.e.t.TomcatServletWebServerFactory - None of the document roots [src/main/webapp, public, static] point to a directory and will be ignored.
  91 +2021-04-06 11:35:26,073 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http)
  92 +2021-04-06 11:35:26,082 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"]
  93 +2021-04-06 11:35:26,082 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
  94 +2021-04-06 11:35:26,082 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.43]
  95 +2021-04-06 11:35:26,133 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
  96 +2021-04-06 11:35:26,133 [restartedMain] DEBUG o.s.b.w.s.c.ServletWebServerApplicationContext - Published root WebApplicationContext as ServletContext attribute with name [org.springframework.web.context.WebApplicationContext.ROOT]
  97 +2021-04-06 11:35:26,133 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 751 ms
  98 +2021-04-06 11:35:26,136 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'requestContextFilter'
  99 +2021-04-06 11:35:26,137 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'formContentFilter'
  100 +2021-04-06 11:35:26,137 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration'
  101 +2021-04-06 11:35:26,139 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'characterEncodingFilter'
  102 +2021-04-06 11:35:26,144 [restartedMain] DEBUG o.s.b.w.s.ServletContextInitializerBeans - Mapping filters: characterEncodingFilter urls=[/*] order=-2147483648, formContentFilter urls=[/*] order=-9900, requestContextFilter urls=[/*] order=-105
  103 +2021-04-06 11:35:26,144 [restartedMain] DEBUG o.s.b.w.s.ServletContextInitializerBeans - Mapping servlets: dispatcherServlet urls=[/]
  104 +2021-04-06 11:35:26,158 [restartedMain] DEBUG o.s.b.w.s.f.OrderedRequestContextFilter - Filter 'requestContextFilter' configured for use
  105 +2021-04-06 11:35:26,159 [restartedMain] DEBUG o.s.b.w.s.f.OrderedCharacterEncodingFilter - Filter 'characterEncodingFilter' configured for use
  106 +2021-04-06 11:35:26,159 [restartedMain] DEBUG o.s.b.w.s.f.OrderedFormContentFilter - Filter 'formContentFilter' configured for use
  107 +2021-04-06 11:35:26,166 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'application'
  108 +2021-04-06 11:35:26,167 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'clientUtils'
  109 +2021-04-06 11:35:26,168 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'clientManager'
  110 +2021-04-06 11:35:26,171 [restartedMain] DEBUG o.s.b.CachedIntrospectionResults - Not strongly caching class [com.example.mina.client.base.ClientManager] because it is not cache-safe
  111 +2021-04-06 11:35:26,173 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'AEROFLEX'
  112 +2021-04-06 11:35:26,175 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'LTE3000'
  113 +2021-04-06 11:35:26,176 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'QRB3000'
  114 +2021-04-06 11:35:26,176 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'RBM3000'
  115 +2021-04-06 11:35:26,177 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'REC3000'
  116 +2021-04-06 11:35:26,178 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'experimentManager'
  117 +2021-04-06 11:35:26,181 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'handOverExperimentFactory'
  118 +2021-04-06 11:35:26,183 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'clientUtils' via constructor to bean named 'clientManager'
  119 +2021-04-06 11:35:26,183 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'clientUtils' via constructor to bean named 'experimentManager'
  120 +2021-04-06 11:35:26,183 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'aeroflexVirtualBoxServer'
  121 +2021-04-06 11:35:26,184 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'aeroflexVirtualBoxProperties'
  122 +2021-04-06 11:35:26,185 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'aeroflexVirtualBoxServer' via constructor to bean named 'aeroflexVirtualBoxProperties'
  123 +2021-04-06 11:35:26,188 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'lte3000VirtualBoxServer'
  124 +2021-04-06 11:35:26,188 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'lte3000VirtualBoxProperties'
  125 +2021-04-06 11:35:26,190 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'lte3000VirtualBoxServer' via constructor to bean named 'lte3000VirtualBoxProperties'
  126 +2021-04-06 11:35:26,191 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'qrb3000VirtualBoxServer'
  127 +2021-04-06 11:35:26,191 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'qrb3000VirtualBoxProperties'
  128 +2021-04-06 11:35:26,194 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'qrb3000VirtualBoxServer' via constructor to bean named 'qrb3000VirtualBoxProperties'
  129 +2021-04-06 11:35:26,196 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'rbm3000VirtualBoxServer'
  130 +2021-04-06 11:35:26,196 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'rbm3000VitualBoxProperties'
  131 +2021-04-06 11:35:26,197 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'rbm3000VirtualBoxServer' via constructor to bean named 'rbm3000VitualBoxProperties'
  132 +2021-04-06 11:35:26,198 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'rmasmVirtualBoxServer'
  133 +2021-04-06 11:35:26,199 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'rmasmVirtualBoxProperties'
  134 +2021-04-06 11:35:26,200 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'rmasmVirtualBoxServer' via constructor to bean named 'rmasmVirtualBoxProperties'
  135 +2021-04-06 11:35:26,201 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'httpServerDemo'
  136 +2021-04-06 11:35:26,201 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.context.properties.EnableConfigurationPropertiesRegistrar.methodValidationExcludeFilter'
  137 +2021-04-06 11:35:26,202 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'aeroflex-virtual-com.example.mina.server.property.AeroflexVirtualBoxProperties'
  138 +2021-04-06 11:35:26,203 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'lte3000-virtual-com.example.mina.server.property.Lte3000VirtualBoxProperties'
  139 +2021-04-06 11:35:26,204 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'qrb3000-virtual-com.example.mina.server.property.Qrb3000VirtualBoxProperties'
  140 +2021-04-06 11:35:26,205 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'rbm3000-vitualbox-virtual-com.example.mina.server.property.Rbm3000VitualBoxProperties'
  141 +2021-04-06 11:35:26,206 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'rmasm-virtual-com.example.mina.server.property.RmasmVirtualBoxProperties'
  142 +2021-04-06 11:35:26,207 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.AutoConfigurationPackages'
  143 +2021-04-06 11:35:26,207 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration'
  144 +2021-04-06 11:35:26,207 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.websocket.servlet.WebSocketServletAutoConfiguration'
  145 +2021-04-06 11:35:26,208 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration'
  146 +2021-04-06 11:35:26,208 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration'
  147 +2021-04-06 11:35:26,208 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'taskExecutorBuilder'
  148 +2021-04-06 11:35:26,209 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'spring.task.execution-org.springframework.boot.autoconfigure.task.TaskExecutionProperties'
  149 +2021-04-06 11:35:26,210 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'taskExecutorBuilder' via factory method to bean named 'spring.task.execution-org.springframework.boot.autoconfigure.task.TaskExecutionProperties'
  150 +2021-04-06 11:35:26,211 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration'
  151 +2021-04-06 11:35:26,212 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'error'
  152 +2021-04-06 11:35:26,212 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'beanNameViewResolver'
  153 +2021-04-06 11:35:26,213 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$DefaultErrorViewResolverConfiguration'
  154 +2021-04-06 11:35:26,213 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'spring.resources-org.springframework.boot.autoconfigure.web.ResourceProperties'
  155 +2021-04-06 11:35:26,216 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'spring.web-org.springframework.boot.autoconfigure.web.WebProperties'
  156 +2021-04-06 11:35:26,221 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$DefaultErrorViewResolverConfiguration' via constructor to bean named 'org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@7a5254a2'
  157 +2021-04-06 11:35:26,222 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$DefaultErrorViewResolverConfiguration' via constructor to bean named 'spring.resources-org.springframework.boot.autoconfigure.web.ResourceProperties'
  158 +2021-04-06 11:35:26,222 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$DefaultErrorViewResolverConfiguration' via constructor to bean named 'spring.web-org.springframework.boot.autoconfigure.web.WebProperties'
  159 +2021-04-06 11:35:26,222 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'conventionErrorViewResolver'
  160 +2021-04-06 11:35:26,223 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'errorAttributes'
  161 +2021-04-06 11:35:26,224 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'basicErrorController'
  162 +2021-04-06 11:35:26,224 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'basicErrorController' via factory method to bean named 'errorAttributes'
  163 +2021-04-06 11:35:26,227 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration'
  164 +2021-04-06 11:35:26,228 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration' via constructor to bean named 'spring.resources-org.springframework.boot.autoconfigure.web.ResourceProperties'
  165 +2021-04-06 11:35:26,228 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration' via constructor to bean named 'spring.mvc-org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties'
  166 +2021-04-06 11:35:26,228 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration' via constructor to bean named 'spring.web-org.springframework.boot.autoconfigure.web.WebProperties'
  167 +2021-04-06 11:35:26,228 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration' via constructor to bean named 'org.springframework.beans.factory.support.DefaultListableBeanFactory@672a382b'
  168 +2021-04-06 11:35:26,236 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter'
  169 +2021-04-06 11:35:26,237 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter' via constructor to bean named 'spring.web-org.springframework.boot.autoconfigure.web.WebProperties'
  170 +2021-04-06 11:35:26,237 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter' via constructor to bean named 'spring.mvc-org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties'
  171 +2021-04-06 11:35:26,237 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter' via constructor to bean named 'org.springframework.beans.factory.support.DefaultListableBeanFactory@672a382b'
  172 +2021-04-06 11:35:26,237 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'requestMappingHandlerAdapter'
  173 +2021-04-06 11:35:26,239 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mvcContentNegotiationManager'
  174 +2021-04-06 11:35:26,243 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mvcConversionService'
  175 +2021-04-06 11:35:26,245 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mvcValidator'
  176 +2021-04-06 11:35:26,246 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'requestMappingHandlerAdapter' via factory method to bean named 'mvcContentNegotiationManager'
  177 +2021-04-06 11:35:26,247 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'requestMappingHandlerAdapter' via factory method to bean named 'mvcConversionService'
  178 +2021-04-06 11:35:26,247 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'requestMappingHandlerAdapter' via factory method to bean named 'mvcValidator'
  179 +2021-04-06 11:35:26,249 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'requestMappingHandlerAdapter' via factory method to bean named 'mvcContentNegotiationManager'
  180 +2021-04-06 11:35:26,250 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'requestMappingHandlerAdapter' via factory method to bean named 'mvcConversionService'
  181 +2021-04-06 11:35:26,250 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'requestMappingHandlerAdapter' via factory method to bean named 'mvcValidator'
  182 +2021-04-06 11:35:26,255 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'messageConverters'
  183 +2021-04-06 11:35:26,256 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration'
  184 +2021-04-06 11:35:26,257 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'stringHttpMessageConverter'
  185 +2021-04-06 11:35:26,257 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$StringHttpMessageConverterConfiguration'
  186 +2021-04-06 11:35:26,257 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'stringHttpMessageConverter' via factory method to bean named 'environment'
  187 +2021-04-06 11:35:26,261 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mappingJackson2HttpMessageConverter'
  188 +2021-04-06 11:35:26,261 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration$MappingJackson2HttpMessageConverterConfiguration'
  189 +2021-04-06 11:35:26,261 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'jacksonObjectMapper'
  190 +2021-04-06 11:35:26,261 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperConfiguration'
  191 +2021-04-06 11:35:26,262 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration'
  192 +2021-04-06 11:35:26,262 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'standardJacksonObjectMapperBuilderCustomizer'
  193 +2021-04-06 11:35:26,262 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration'
  194 +2021-04-06 11:35:26,263 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'spring.jackson-org.springframework.boot.autoconfigure.jackson.JacksonProperties'
  195 +2021-04-06 11:35:26,264 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'standardJacksonObjectMapperBuilderCustomizer' via factory method to bean named 'org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@7a5254a2'
  196 +2021-04-06 11:35:26,265 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'standardJacksonObjectMapperBuilderCustomizer' via factory method to bean named 'spring.jackson-org.springframework.boot.autoconfigure.jackson.JacksonProperties'
  197 +2021-04-06 11:35:26,265 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'jacksonObjectMapperBuilder' via factory method to bean named 'org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@7a5254a2'
  198 +2021-04-06 11:35:26,265 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'jacksonObjectMapperBuilder' via factory method to bean named 'standardJacksonObjectMapperBuilderCustomizer'
  199 +2021-04-06 11:35:26,266 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'parameterNamesModule'
  200 +2021-04-06 11:35:26,266 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$ParameterNamesModuleConfiguration'
  201 +2021-04-06 11:35:26,269 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'jsonComponentModule'
  202 +2021-04-06 11:35:26,269 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration'
  203 +2021-04-06 11:35:26,283 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'jacksonObjectMapper' via factory method to bean named 'jacksonObjectMapperBuilder'
  204 +2021-04-06 11:35:26,305 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'mappingJackson2HttpMessageConverter' via factory method to bean named 'jacksonObjectMapper'
  205 +2021-04-06 11:35:26,310 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'applicationTaskExecutor'
  206 +2021-04-06 11:35:26,310 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'applicationTaskExecutor' via factory method to bean named 'taskExecutorBuilder'
  207 +2021-04-06 11:35:26,313 [restartedMain] INFO o.s.s.c.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor'
  208 +2021-04-06 11:35:26,319 [restartedMain] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice
  209 +2021-04-06 11:35:26,332 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'requestMappingHandlerMapping'
  210 +2021-04-06 11:35:26,333 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mvcResourceUrlProvider'
  211 +2021-04-06 11:35:26,335 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'requestMappingHandlerMapping' via factory method to bean named 'mvcContentNegotiationManager'
  212 +2021-04-06 11:35:26,335 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'requestMappingHandlerMapping' via factory method to bean named 'mvcConversionService'
  213 +2021-04-06 11:35:26,335 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'requestMappingHandlerMapping' via factory method to bean named 'mvcResourceUrlProvider'
  214 +2021-04-06 11:35:26,336 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'requestMappingHandlerMapping' via factory method to bean named 'mvcContentNegotiationManager'
  215 +2021-04-06 11:35:26,336 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'requestMappingHandlerMapping' via factory method to bean named 'mvcConversionService'
  216 +2021-04-06 11:35:26,336 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'requestMappingHandlerMapping' via factory method to bean named 'mvcResourceUrlProvider'
  217 +2021-04-06 11:35:26,356 [restartedMain] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - 2 mappings in 'requestMappingHandlerMapping'
  218 +2021-04-06 11:35:26,356 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'welcomePageHandlerMapping'
  219 +2021-04-06 11:35:26,357 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'welcomePageHandlerMapping' via factory method to bean named 'org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@7a5254a2'
  220 +2021-04-06 11:35:26,357 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'welcomePageHandlerMapping' via factory method to bean named 'mvcConversionService'
  221 +2021-04-06 11:35:26,357 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'welcomePageHandlerMapping' via factory method to bean named 'mvcResourceUrlProvider'
  222 +2021-04-06 11:35:26,358 [restartedMain] DEBUG o.s.c.e.PropertySourcesPropertyResolver - Found key 'spring.template.provider.cache' in PropertySource 'configurationProperties' with value of type String
  223 +2021-04-06 11:35:26,361 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'localeResolver'
  224 +2021-04-06 11:35:26,362 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'themeResolver'
  225 +2021-04-06 11:35:26,363 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'flashMapManager'
  226 +2021-04-06 11:35:26,364 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mvcPatternParser'
  227 +2021-04-06 11:35:26,365 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mvcUrlPathHelper'
  228 +2021-04-06 11:35:26,365 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mvcPathMatcher'
  229 +2021-04-06 11:35:26,365 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'viewControllerHandlerMapping'
  230 +2021-04-06 11:35:26,366 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'viewControllerHandlerMapping' via factory method to bean named 'mvcConversionService'
  231 +2021-04-06 11:35:26,366 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'viewControllerHandlerMapping' via factory method to bean named 'mvcResourceUrlProvider'
  232 +2021-04-06 11:35:26,366 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'beanNameHandlerMapping'
  233 +2021-04-06 11:35:26,367 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'beanNameHandlerMapping' via factory method to bean named 'mvcConversionService'
  234 +2021-04-06 11:35:26,367 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'beanNameHandlerMapping' via factory method to bean named 'mvcResourceUrlProvider'
  235 +2021-04-06 11:35:26,368 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'routerFunctionMapping'
  236 +2021-04-06 11:35:26,368 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'routerFunctionMapping' via factory method to bean named 'mvcConversionService'
  237 +2021-04-06 11:35:26,368 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'routerFunctionMapping' via factory method to bean named 'mvcResourceUrlProvider'
  238 +2021-04-06 11:35:26,370 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'resourceHandlerMapping'
  239 +2021-04-06 11:35:26,370 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'resourceHandlerMapping' via factory method to bean named 'mvcContentNegotiationManager'
  240 +2021-04-06 11:35:26,370 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'resourceHandlerMapping' via factory method to bean named 'mvcConversionService'
  241 +2021-04-06 11:35:26,370 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'resourceHandlerMapping' via factory method to bean named 'mvcResourceUrlProvider'
  242 +2021-04-06 11:35:26,377 [restartedMain] DEBUG o.s.w.s.h.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping'
  243 +2021-04-06 11:35:26,377 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'defaultServletHandlerMapping'
  244 +2021-04-06 11:35:26,377 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'handlerFunctionAdapter'
  245 +2021-04-06 11:35:26,378 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mvcUriComponentsContributor'
  246 +2021-04-06 11:35:26,378 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'mvcUriComponentsContributor' via factory method to bean named 'mvcConversionService'
  247 +2021-04-06 11:35:26,378 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'mvcUriComponentsContributor' via factory method to bean named 'requestMappingHandlerAdapter'
  248 +2021-04-06 11:35:26,379 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'httpRequestHandlerAdapter'
  249 +2021-04-06 11:35:26,380 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'simpleControllerHandlerAdapter'
  250 +2021-04-06 11:35:26,380 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'handlerExceptionResolver'
  251 +2021-04-06 11:35:26,380 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'handlerExceptionResolver' via factory method to bean named 'mvcContentNegotiationManager'
  252 +2021-04-06 11:35:26,382 [restartedMain] DEBUG o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 0 @ExceptionHandler, 1 ResponseBodyAdvice
  253 +2021-04-06 11:35:26,384 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mvcViewResolver'
  254 +2021-04-06 11:35:26,384 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'mvcViewResolver' via factory method to bean named 'mvcContentNegotiationManager'
  255 +2021-04-06 11:35:26,385 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'viewNameTranslator'
  256 +2021-04-06 11:35:26,385 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'defaultViewResolver'
  257 +2021-04-06 11:35:26,388 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'viewResolver'
  258 +2021-04-06 11:35:26,388 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'viewResolver' via factory method to bean named 'org.springframework.beans.factory.support.DefaultListableBeanFactory@672a382b'
  259 +2021-04-06 11:35:26,390 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.jmx.JmxAutoConfiguration'
  260 +2021-04-06 11:35:26,390 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'org.springframework.boot.autoconfigure.jmx.JmxAutoConfiguration' via constructor to bean named 'environment'
  261 +2021-04-06 11:35:26,390 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mbeanExporter'
  262 +2021-04-06 11:35:26,390 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'objectNamingStrategy'
  263 +2021-04-06 11:35:26,391 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'mbeanExporter' via factory method to bean named 'objectNamingStrategy'
  264 +2021-04-06 11:35:26,391 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'mbeanExporter' via factory method to bean named 'org.springframework.beans.factory.support.DefaultListableBeanFactory@672a382b'
  265 +2021-04-06 11:35:26,394 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mbeanServer'
  266 +2021-04-06 11:35:26,396 [restartedMain] DEBUG o.s.jmx.support.JmxUtils - Found MBeanServer: com.sun.jmx.mbeanserver.JmxMBeanServer@1a3869f4
  267 +2021-04-06 11:35:26,398 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.admin.SpringApplicationAdminJmxAutoConfiguration'
  268 +2021-04-06 11:35:26,398 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'springApplicationAdminRegistrar'
  269 +2021-04-06 11:35:26,398 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'springApplicationAdminRegistrar' via factory method to bean named 'environment'
  270 +2021-04-06 11:35:26,400 [restartedMain] DEBUG o.s.b.a.SpringApplicationAdminMXBeanRegistrar$SpringApplicationAdmin - Application Admin MBean registered with name 'org.springframework.boot:type=Admin,name=SpringApplication'
  271 +2021-04-06 11:35:26,400 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.aop.AopAutoConfiguration$AspectJAutoProxyingConfiguration$CglibAutoProxyConfiguration'
  272 +2021-04-06 11:35:26,400 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.aop.AopAutoConfiguration$AspectJAutoProxyingConfiguration'
  273 +2021-04-06 11:35:26,400 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.aop.AopAutoConfiguration'
  274 +2021-04-06 11:35:26,401 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.availability.ApplicationAvailabilityAutoConfiguration'
  275 +2021-04-06 11:35:26,401 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'applicationAvailability'
  276 +2021-04-06 11:35:26,402 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.context.ConfigurationPropertiesAutoConfiguration'
  277 +2021-04-06 11:35:26,402 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.context.LifecycleAutoConfiguration'
  278 +2021-04-06 11:35:26,402 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'lifecycleProcessor'
  279 +2021-04-06 11:35:26,403 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'spring.lifecycle-org.springframework.boot.autoconfigure.context.LifecycleProperties'
  280 +2021-04-06 11:35:26,403 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'lifecycleProcessor' via factory method to bean named 'spring.lifecycle-org.springframework.boot.autoconfigure.context.LifecycleProperties'
  281 +2021-04-06 11:35:26,404 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration'
  282 +2021-04-06 11:35:26,404 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration'
  283 +2021-04-06 11:35:26,406 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'spring.info-org.springframework.boot.autoconfigure.info.ProjectInfoProperties'
  284 +2021-04-06 11:35:26,406 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration' via constructor to bean named 'spring.info-org.springframework.boot.autoconfigure.info.ProjectInfoProperties'
  285 +2021-04-06 11:35:26,406 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.task.TaskSchedulingAutoConfiguration'
  286 +2021-04-06 11:35:26,407 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'taskSchedulerBuilder'
  287 +2021-04-06 11:35:26,407 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'spring.task.scheduling-org.springframework.boot.autoconfigure.task.TaskSchedulingProperties'
  288 +2021-04-06 11:35:26,408 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'taskSchedulerBuilder' via factory method to bean named 'spring.task.scheduling-org.springframework.boot.autoconfigure.task.TaskSchedulingProperties'
  289 +2021-04-06 11:35:26,409 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration'
  290 +2021-04-06 11:35:26,409 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration'
  291 +2021-04-06 11:35:26,409 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'multipartResolver'
  292 +2021-04-06 11:35:26,410 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.devtools.autoconfigure.LocalDevToolsAutoConfiguration$RestartConfiguration'
  293 +2021-04-06 11:35:26,410 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'spring.devtools-org.springframework.boot.devtools.autoconfigure.DevToolsProperties'
  294 +2021-04-06 11:35:26,411 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'org.springframework.boot.devtools.autoconfigure.LocalDevToolsAutoConfiguration$RestartConfiguration' via constructor to bean named 'spring.devtools-org.springframework.boot.devtools.autoconfigure.DevToolsProperties'
  295 +2021-04-06 11:35:26,411 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'restartingClassPathChangedEventListener'
  296 +2021-04-06 11:35:26,412 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'fileSystemWatcherFactory'
  297 +2021-04-06 11:35:26,412 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'restartingClassPathChangedEventListener' via factory method to bean named 'fileSystemWatcherFactory'
  298 +2021-04-06 11:35:26,412 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'classPathFileSystemWatcher'
  299 +2021-04-06 11:35:26,413 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'classPathRestartStrategy'
  300 +2021-04-06 11:35:26,413 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'classPathFileSystemWatcher' via factory method to bean named 'fileSystemWatcherFactory'
  301 +2021-04-06 11:35:26,413 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'classPathFileSystemWatcher' via factory method to bean named 'classPathRestartStrategy'
  302 +2021-04-06 11:35:26,451 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'conditionEvaluationDeltaLoggingListener'
  303 +2021-04-06 11:35:26,451 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.devtools.autoconfigure.LocalDevToolsAutoConfiguration$LiveReloadConfiguration'
  304 +2021-04-06 11:35:26,451 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'optionalLiveReloadServer'
  305 +2021-04-06 11:35:26,452 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'liveReloadServer' via factory method to bean named 'spring.devtools-org.springframework.boot.devtools.autoconfigure.DevToolsProperties'
  306 +2021-04-06 11:35:26,453 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'optionalLiveReloadServer' via factory method to bean named 'liveReloadServer'
  307 +2021-04-06 11:35:26,454 [restartedMain] DEBUG o.s.b.d.livereload.LiveReloadServer - Starting live reload server on port 35729
  308 +2021-04-06 11:35:26,455 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729
  309 +2021-04-06 11:35:26,455 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'liveReloadServerEventListener'
  310 +2021-04-06 11:35:26,455 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'liveReloadServerEventListener' via factory method to bean named 'optionalLiveReloadServer'
  311 +2021-04-06 11:35:26,455 [restartedMain] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.devtools.autoconfigure.LocalDevToolsAutoConfiguration'
  312 +2021-04-06 11:35:26,460 [restartedMain] DEBUG o.s.j.e.a.AnnotationMBeanExporter - Registering beans for JMX exposure on startup
  313 +2021-04-06 11:35:26,461 [restartedMain] DEBUG o.s.j.e.a.AnnotationMBeanExporter - Autodetecting user-defined JMX MBeans
  314 +2021-04-06 11:35:26,464 [restartedMain] DEBUG o.s.c.s.DefaultLifecycleProcessor - Starting beans in phase 2147483646
  315 +2021-04-06 11:35:26,465 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"]
  316 +2021-04-06 11:35:26,480 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path ''
  317 +2021-04-06 11:35:26,481 [restartedMain] DEBUG o.s.c.s.DefaultLifecycleProcessor - Successfully started bean 'webServerStartStop'
  318 +2021-04-06 11:35:26,481 [restartedMain] DEBUG o.s.c.s.DefaultLifecycleProcessor - Starting beans in phase 2147483647
  319 +2021-04-06 11:35:26,481 [restartedMain] DEBUG o.s.c.s.DefaultLifecycleProcessor - Successfully started bean 'webServerGracefulShutdown'
  320 +2021-04-06 11:35:26,495 [restartedMain] DEBUG o.s.b.a.l.ConditionEvaluationReportLoggingListener -
  321 +
  322 +
  323 +============================
  324 +CONDITIONS EVALUATION REPORT
  325 +============================
  326 +
  327 +
  328 +Positive matches:
  329 +-----------------
  330 +
  331 + AopAutoConfiguration matched:
  332 + - @ConditionalOnProperty (spring.aop.auto=true) matched (OnPropertyCondition)
  333 +
  334 + AopAutoConfiguration.AspectJAutoProxyingConfiguration matched:
  335 + - @ConditionalOnClass found required class 'org.aspectj.weaver.Advice' (OnClassCondition)
  336 +
  337 + AopAutoConfiguration.AspectJAutoProxyingConfiguration.CglibAutoProxyConfiguration matched:
  338 + - @ConditionalOnProperty (spring.aop.proxy-target-class=true) matched (OnPropertyCondition)
  339 +
  340 + DispatcherServletAutoConfiguration matched:
  341 + - @ConditionalOnClass found required class 'org.springframework.web.servlet.DispatcherServlet' (OnClassCondition)
  342 + - found 'session' scope (OnWebApplicationCondition)
  343 +
  344 + DispatcherServletAutoConfiguration.DispatcherServletConfiguration matched:
  345 + - @ConditionalOnClass found required class 'javax.servlet.ServletRegistration' (OnClassCondition)
  346 + - Default DispatcherServlet did not find dispatcher servlet beans (DispatcherServletAutoConfiguration.DefaultDispatcherServletCondition)
  347 +
  348 + DispatcherServletAutoConfiguration.DispatcherServletRegistrationConfiguration matched:
  349 + - @ConditionalOnClass found required class 'javax.servlet.ServletRegistration' (OnClassCondition)
  350 + - DispatcherServlet Registration did not find servlet registration bean (DispatcherServletAutoConfiguration.DispatcherServletRegistrationCondition)
  351 +
  352 + DispatcherServletAutoConfiguration.DispatcherServletRegistrationConfiguration#dispatcherServletRegistration matched:
  353 + - @ConditionalOnBean (names: dispatcherServlet types: org.springframework.web.servlet.DispatcherServlet; SearchStrategy: all) found bean 'dispatcherServlet' (OnBeanCondition)
  354 +
  355 + EmbeddedWebServerFactoryCustomizerAutoConfiguration matched:
  356 + - @ConditionalOnWebApplication (required) found 'session' scope (OnWebApplicationCondition)
  357 +
  358 + EmbeddedWebServerFactoryCustomizerAutoConfiguration.TomcatWebServerFactoryCustomizerConfiguration matched:
  359 + - @ConditionalOnClass found required classes 'org.apache.catalina.startup.Tomcat', 'org.apache.coyote.UpgradeProtocol' (OnClassCondition)
  360 +
  361 + ErrorMvcAutoConfiguration matched:
  362 + - @ConditionalOnClass found required classes 'javax.servlet.Servlet', 'org.springframework.web.servlet.DispatcherServlet' (OnClassCondition)
  363 + - found 'session' scope (OnWebApplicationCondition)
  364 +
  365 + ErrorMvcAutoConfiguration#basicErrorController matched:
  366 + - @ConditionalOnMissingBean (types: org.springframework.boot.web.servlet.error.ErrorController; SearchStrategy: current) did not find any beans (OnBeanCondition)
  367 +
  368 + ErrorMvcAutoConfiguration#errorAttributes matched:
  369 + - @ConditionalOnMissingBean (types: org.springframework.boot.web.servlet.error.ErrorAttributes; SearchStrategy: current) did not find any beans (OnBeanCondition)
  370 +
  371 + ErrorMvcAutoConfiguration.DefaultErrorViewResolverConfiguration#conventionErrorViewResolver matched:
  372 + - @ConditionalOnBean (types: org.springframework.web.servlet.DispatcherServlet; SearchStrategy: all) found bean 'dispatcherServlet'; @ConditionalOnMissingBean (types: org.springframework.boot.autoconfigure.web.servlet.error.ErrorViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition)
  373 +
  374 + ErrorMvcAutoConfiguration.WhitelabelErrorViewConfiguration matched:
  375 + - @ConditionalOnProperty (server.error.whitelabel.enabled) matched (OnPropertyCondition)
  376 + - ErrorTemplate Missing did not find error template view (ErrorMvcAutoConfiguration.ErrorTemplateMissingCondition)
  377 +
  378 + ErrorMvcAutoConfiguration.WhitelabelErrorViewConfiguration#beanNameViewResolver matched:
  379 + - @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.BeanNameViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition)
  380 +
  381 + ErrorMvcAutoConfiguration.WhitelabelErrorViewConfiguration#defaultErrorView matched:
  382 + - @ConditionalOnMissingBean (names: error; SearchStrategy: all) did not find any beans (OnBeanCondition)
  383 +
  384 + GenericCacheConfiguration matched:
  385 + - Cache org.springframework.boot.autoconfigure.cache.GenericCacheConfiguration automatic cache type (CacheCondition)
  386 +
  387 + HttpEncodingAutoConfiguration matched:
  388 + - @ConditionalOnClass found required class 'org.springframework.web.filter.CharacterEncodingFilter' (OnClassCondition)
  389 + - found 'session' scope (OnWebApplicationCondition)
  390 + - @ConditionalOnProperty (server.servlet.encoding.enabled) matched (OnPropertyCondition)
  391 +
  392 + HttpEncodingAutoConfiguration#characterEncodingFilter matched:
  393 + - @ConditionalOnMissingBean (types: org.springframework.web.filter.CharacterEncodingFilter; SearchStrategy: all) did not find any beans (OnBeanCondition)
  394 +
  395 + HttpMessageConvertersAutoConfiguration matched:
  396 + - @ConditionalOnClass found required class 'org.springframework.http.converter.HttpMessageConverter' (OnClassCondition)
  397 + - NoneNestedConditions 0 matched 1 did not; NestedCondition on HttpMessageConvertersAutoConfiguration.NotReactiveWebApplicationCondition.ReactiveWebApplication did not find reactive web application classes (HttpMessageConvertersAutoConfiguration.NotReactiveWebApplicationCondition)
  398 +
  399 + HttpMessageConvertersAutoConfiguration#messageConverters matched:
  400 + - @ConditionalOnMissingBean (types: org.springframework.boot.autoconfigure.http.HttpMessageConverters; SearchStrategy: all) did not find any beans (OnBeanCondition)
  401 +
  402 + HttpMessageConvertersAutoConfiguration.StringHttpMessageConverterConfiguration matched:
  403 + - @ConditionalOnClass found required class 'org.springframework.http.converter.StringHttpMessageConverter' (OnClassCondition)
  404 +
  405 + HttpMessageConvertersAutoConfiguration.StringHttpMessageConverterConfiguration#stringHttpMessageConverter matched:
  406 + - @ConditionalOnMissingBean (types: org.springframework.http.converter.StringHttpMessageConverter; SearchStrategy: all) did not find any beans (OnBeanCondition)
  407 +
  408 + JacksonAutoConfiguration matched:
  409 + - @ConditionalOnClass found required class 'com.fasterxml.jackson.databind.ObjectMapper' (OnClassCondition)
  410 +
  411 + JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration matched:
  412 + - @ConditionalOnClass found required class 'org.springframework.http.converter.json.Jackson2ObjectMapperBuilder' (OnClassCondition)
  413 +
  414 + JacksonAutoConfiguration.JacksonObjectMapperBuilderConfiguration matched:
  415 + - @ConditionalOnClass found required class 'org.springframework.http.converter.json.Jackson2ObjectMapperBuilder' (OnClassCondition)
  416 +
  417 + JacksonAutoConfiguration.JacksonObjectMapperBuilderConfiguration#jacksonObjectMapperBuilder matched:
  418 + - @ConditionalOnMissingBean (types: org.springframework.http.converter.json.Jackson2ObjectMapperBuilder; SearchStrategy: all) did not find any beans (OnBeanCondition)
  419 +
  420 + JacksonAutoConfiguration.JacksonObjectMapperConfiguration matched:
  421 + - @ConditionalOnClass found required class 'org.springframework.http.converter.json.Jackson2ObjectMapperBuilder' (OnClassCondition)
  422 +
  423 + JacksonAutoConfiguration.JacksonObjectMapperConfiguration#jacksonObjectMapper matched:
  424 + - @ConditionalOnMissingBean (types: com.fasterxml.jackson.databind.ObjectMapper; SearchStrategy: all) did not find any beans (OnBeanCondition)
  425 +
  426 + JacksonAutoConfiguration.ParameterNamesModuleConfiguration matched:
  427 + - @ConditionalOnClass found required class 'com.fasterxml.jackson.module.paramnames.ParameterNamesModule' (OnClassCondition)
  428 +
  429 + JacksonAutoConfiguration.ParameterNamesModuleConfiguration#parameterNamesModule matched:
  430 + - @ConditionalOnMissingBean (types: com.fasterxml.jackson.module.paramnames.ParameterNamesModule; SearchStrategy: all) did not find any beans (OnBeanCondition)
  431 +
  432 + JacksonHttpMessageConvertersConfiguration.MappingJackson2HttpMessageConverterConfiguration matched:
  433 + - @ConditionalOnClass found required class 'com.fasterxml.jackson.databind.ObjectMapper' (OnClassCondition)
  434 + - @ConditionalOnProperty (spring.mvc.converters.preferred-json-mapper=jackson) matched (OnPropertyCondition)
  435 + - @ConditionalOnBean (types: com.fasterxml.jackson.databind.ObjectMapper; SearchStrategy: all) found bean 'jacksonObjectMapper' (OnBeanCondition)
  436 +
  437 + JacksonHttpMessageConvertersConfiguration.MappingJackson2HttpMessageConverterConfiguration#mappingJackson2HttpMessageConverter matched:
  438 + - @ConditionalOnMissingBean (types: org.springframework.http.converter.json.MappingJackson2HttpMessageConverter ignored: org.springframework.hateoas.server.mvc.TypeConstrainedMappingJackson2HttpMessageConverter,org.springframework.data.rest.webmvc.alps.AlpsJsonHttpMessageConverter; SearchStrategy: all) did not find any beans (OnBeanCondition)
  439 +
  440 + JmxAutoConfiguration matched:
  441 + - @ConditionalOnClass found required class 'org.springframework.jmx.export.MBeanExporter' (OnClassCondition)
  442 + - @ConditionalOnProperty (spring.jmx.enabled=true) matched (OnPropertyCondition)
  443 +
  444 + JmxAutoConfiguration#mbeanExporter matched:
  445 + - @ConditionalOnMissingBean (types: org.springframework.jmx.export.MBeanExporter; SearchStrategy: current) did not find any beans (OnBeanCondition)
  446 +
  447 + JmxAutoConfiguration#mbeanServer matched:
  448 + - @ConditionalOnMissingBean (types: javax.management.MBeanServer; SearchStrategy: all) did not find any beans (OnBeanCondition)
  449 +
  450 + JmxAutoConfiguration#objectNamingStrategy matched:
  451 + - @ConditionalOnMissingBean (types: org.springframework.jmx.export.naming.ObjectNamingStrategy; SearchStrategy: current) did not find any beans (OnBeanCondition)
  452 +
  453 + LifecycleAutoConfiguration#defaultLifecycleProcessor matched:
  454 + - @ConditionalOnMissingBean (names: lifecycleProcessor; SearchStrategy: current) did not find any beans (OnBeanCondition)
  455 +
  456 + LocalDevToolsAutoConfiguration matched:
  457 + - Initialized Restarter Condition available and initialized (OnInitializedRestarterCondition)
  458 +
  459 + LocalDevToolsAutoConfiguration.LiveReloadConfiguration matched:
  460 + - @ConditionalOnProperty (spring.devtools.livereload.enabled) matched (OnPropertyCondition)
  461 +
  462 + LocalDevToolsAutoConfiguration.LiveReloadConfiguration#liveReloadServer matched:
  463 + - @ConditionalOnMissingBean (types: org.springframework.boot.devtools.livereload.LiveReloadServer; SearchStrategy: all) did not find any beans (OnBeanCondition)
  464 +
  465 + LocalDevToolsAutoConfiguration.RestartConfiguration matched:
  466 + - @ConditionalOnProperty (spring.devtools.restart.enabled) matched (OnPropertyCondition)
  467 +
  468 + LocalDevToolsAutoConfiguration.RestartConfiguration#classPathFileSystemWatcher matched:
  469 + - @ConditionalOnMissingBean (types: org.springframework.boot.devtools.classpath.ClassPathFileSystemWatcher; SearchStrategy: all) did not find any beans (OnBeanCondition)
  470 +
  471 + LocalDevToolsAutoConfiguration.RestartConfiguration#classPathRestartStrategy matched:
  472 + - @ConditionalOnMissingBean (types: org.springframework.boot.devtools.classpath.ClassPathRestartStrategy; SearchStrategy: all) did not find any beans (OnBeanCondition)
  473 +
  474 + LocalDevToolsAutoConfiguration.RestartConfiguration#conditionEvaluationDeltaLoggingListener matched:
  475 + - @ConditionalOnProperty (spring.devtools.restart.log-condition-evaluation-delta) matched (OnPropertyCondition)
  476 +
  477 + MultipartAutoConfiguration matched:
  478 + - @ConditionalOnClass found required classes 'javax.servlet.Servlet', 'org.springframework.web.multipart.support.StandardServletMultipartResolver', 'javax.servlet.MultipartConfigElement' (OnClassCondition)
  479 + - found 'session' scope (OnWebApplicationCondition)
  480 + - @ConditionalOnProperty (spring.servlet.multipart.enabled) matched (OnPropertyCondition)
  481 +
  482 + MultipartAutoConfiguration#multipartConfigElement matched:
  483 + - @ConditionalOnMissingBean (types: javax.servlet.MultipartConfigElement,org.springframework.web.multipart.commons.CommonsMultipartResolver; SearchStrategy: all) did not find any beans (OnBeanCondition)
  484 +
  485 + MultipartAutoConfiguration#multipartResolver matched:
  486 + - @ConditionalOnMissingBean (types: org.springframework.web.multipart.MultipartResolver; SearchStrategy: all) did not find any beans (OnBeanCondition)
  487 +
  488 + NoOpCacheConfiguration matched:
  489 + - Cache org.springframework.boot.autoconfigure.cache.NoOpCacheConfiguration automatic cache type (CacheCondition)
  490 +
  491 + PropertyPlaceholderAutoConfiguration#propertySourcesPlaceholderConfigurer matched:
  492 + - @ConditionalOnMissingBean (types: org.springframework.context.support.PropertySourcesPlaceholderConfigurer; SearchStrategy: current) did not find any beans (OnBeanCondition)
  493 +
  494 + RestTemplateAutoConfiguration matched:
  495 + - @ConditionalOnClass found required class 'org.springframework.web.client.RestTemplate' (OnClassCondition)
  496 + - NoneNestedConditions 0 matched 1 did not; NestedCondition on RestTemplateAutoConfiguration.NotReactiveWebApplicationCondition.ReactiveWebApplication did not find reactive web application classes (RestTemplateAutoConfiguration.NotReactiveWebApplicationCondition)
  497 +
  498 + RestTemplateAutoConfiguration#restTemplateBuilder matched:
  499 + - @ConditionalOnMissingBean (types: org.springframework.boot.web.client.RestTemplateBuilder; SearchStrategy: all) did not find any beans (OnBeanCondition)
  500 +
  501 + RestTemplateAutoConfiguration#restTemplateBuilderConfigurer matched:
  502 + - @ConditionalOnMissingBean (types: org.springframework.boot.autoconfigure.web.client.RestTemplateBuilderConfigurer; SearchStrategy: all) did not find any beans (OnBeanCondition)
  503 +
  504 + ServletWebServerFactoryAutoConfiguration matched:
  505 + - @ConditionalOnClass found required class 'javax.servlet.ServletRequest' (OnClassCondition)
  506 + - found 'session' scope (OnWebApplicationCondition)
  507 +
  508 + ServletWebServerFactoryAutoConfiguration#tomcatServletWebServerFactoryCustomizer matched:
  509 + - @ConditionalOnClass found required class 'org.apache.catalina.startup.Tomcat' (OnClassCondition)
  510 +
  511 + ServletWebServerFactoryConfiguration.EmbeddedTomcat matched:
  512 + - @ConditionalOnClass found required classes 'javax.servlet.Servlet', 'org.apache.catalina.startup.Tomcat', 'org.apache.coyote.UpgradeProtocol' (OnClassCondition)
  513 + - @ConditionalOnMissingBean (types: org.springframework.boot.web.servlet.server.ServletWebServerFactory; SearchStrategy: current) did not find any beans (OnBeanCondition)
  514 +
  515 + SimpleCacheConfiguration matched:
  516 + - Cache org.springframework.boot.autoconfigure.cache.SimpleCacheConfiguration automatic cache type (CacheCondition)
  517 +
  518 + SpringApplicationAdminJmxAutoConfiguration matched:
  519 + - @ConditionalOnProperty (spring.application.admin.enabled=true) matched (OnPropertyCondition)
  520 +
  521 + SpringApplicationAdminJmxAutoConfiguration#springApplicationAdminRegistrar matched:
  522 + - @ConditionalOnMissingBean (types: org.springframework.boot.admin.SpringApplicationAdminMXBeanRegistrar; SearchStrategy: all) did not find any beans (OnBeanCondition)
  523 +
  524 + TaskExecutionAutoConfiguration matched:
  525 + - @ConditionalOnClass found required class 'org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor' (OnClassCondition)
  526 +
  527 + TaskExecutionAutoConfiguration#applicationTaskExecutor matched:
  528 + - @ConditionalOnMissingBean (types: java.util.concurrent.Executor; SearchStrategy: all) did not find any beans (OnBeanCondition)
  529 +
  530 + TaskExecutionAutoConfiguration#taskExecutorBuilder matched:
  531 + - @ConditionalOnMissingBean (types: org.springframework.boot.task.TaskExecutorBuilder; SearchStrategy: all) did not find any beans (OnBeanCondition)
  532 +
  533 + TaskSchedulingAutoConfiguration matched:
  534 + - @ConditionalOnClass found required class 'org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler' (OnClassCondition)
  535 +
  536 + TaskSchedulingAutoConfiguration#taskSchedulerBuilder matched:
  537 + - @ConditionalOnMissingBean (types: org.springframework.boot.task.TaskSchedulerBuilder; SearchStrategy: all) did not find any beans (OnBeanCondition)
  538 +
  539 + WebMvcAutoConfiguration matched:
  540 + - @ConditionalOnClass found required classes 'javax.servlet.Servlet', 'org.springframework.web.servlet.DispatcherServlet', 'org.springframework.web.servlet.config.annotation.WebMvcConfigurer' (OnClassCondition)
  541 + - found 'session' scope (OnWebApplicationCondition)
  542 + - @ConditionalOnMissingBean (types: org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; SearchStrategy: all) did not find any beans (OnBeanCondition)
  543 +
  544 + WebMvcAutoConfiguration#formContentFilter matched:
  545 + - @ConditionalOnProperty (spring.mvc.formcontent.filter.enabled) matched (OnPropertyCondition)
  546 + - @ConditionalOnMissingBean (types: org.springframework.web.filter.FormContentFilter; SearchStrategy: all) did not find any beans (OnBeanCondition)
  547 +
  548 + WebMvcAutoConfiguration.EnableWebMvcConfiguration#flashMapManager matched:
  549 + - @ConditionalOnMissingBean (names: flashMapManager; SearchStrategy: all) did not find any beans (OnBeanCondition)
  550 +
  551 + WebMvcAutoConfiguration.EnableWebMvcConfiguration#localeResolver matched:
  552 + - @ConditionalOnMissingBean (names: localeResolver; SearchStrategy: all) did not find any beans (OnBeanCondition)
  553 +
  554 + WebMvcAutoConfiguration.EnableWebMvcConfiguration#themeResolver matched:
  555 + - @ConditionalOnMissingBean (names: themeResolver; SearchStrategy: all) did not find any beans (OnBeanCondition)
  556 +
  557 + WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#defaultViewResolver matched:
  558 + - @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.InternalResourceViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition)
  559 +
  560 + WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#requestContextFilter matched:
  561 + - @ConditionalOnMissingBean (types: org.springframework.web.context.request.RequestContextListener,org.springframework.web.filter.RequestContextFilter; SearchStrategy: all) did not find any beans (OnBeanCondition)
  562 +
  563 + WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#viewResolver matched:
  564 + - @ConditionalOnBean (types: org.springframework.web.servlet.ViewResolver; SearchStrategy: all) found beans 'defaultViewResolver', 'beanNameViewResolver', 'mvcViewResolver'; @ConditionalOnMissingBean (names: viewResolver types: org.springframework.web.servlet.view.ContentNegotiatingViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition)
  565 +
  566 + WebSocketServletAutoConfiguration matched:
  567 + - @ConditionalOnClass found required classes 'javax.servlet.Servlet', 'javax.websocket.server.ServerContainer' (OnClassCondition)
  568 + - found 'session' scope (OnWebApplicationCondition)
  569 +
  570 + WebSocketServletAutoConfiguration.TomcatWebSocketConfiguration matched:
  571 + - @ConditionalOnClass found required classes 'org.apache.catalina.startup.Tomcat', 'org.apache.tomcat.websocket.server.WsSci' (OnClassCondition)
  572 +
  573 + WebSocketServletAutoConfiguration.TomcatWebSocketConfiguration#websocketServletWebServerCustomizer matched:
  574 + - @ConditionalOnMissingBean (names: websocketServletWebServerCustomizer; SearchStrategy: all) did not find any beans (OnBeanCondition)
  575 +
  576 +
  577 +Negative matches:
  578 +-----------------
  579 +
  580 + ActiveMQAutoConfiguration:
  581 + Did not match:
  582 + - @ConditionalOnClass did not find required class 'javax.jms.ConnectionFactory' (OnClassCondition)
  583 +
  584 + AopAutoConfiguration.AspectJAutoProxyingConfiguration.JdkDynamicAutoProxyConfiguration:
  585 + Did not match:
  586 + - @ConditionalOnProperty (spring.aop.proxy-target-class=false) did not find property 'proxy-target-class' (OnPropertyCondition)
  587 +
  588 + AopAutoConfiguration.ClassProxyingConfiguration:
  589 + Did not match:
  590 + - @ConditionalOnMissingClass found unwanted class 'org.aspectj.weaver.Advice' (OnClassCondition)
  591 +
  592 + ArtemisAutoConfiguration:
  593 + Did not match:
  594 + - @ConditionalOnClass did not find required class 'javax.jms.ConnectionFactory' (OnClassCondition)
  595 +
  596 + BatchAutoConfiguration:
  597 + Did not match:
  598 + - @ConditionalOnClass did not find required class 'org.springframework.batch.core.launch.JobLauncher' (OnClassCondition)
  599 +
  600 + CacheAutoConfiguration:
  601 + Did not match:
  602 + - @ConditionalOnBean (types: org.springframework.cache.interceptor.CacheAspectSupport; SearchStrategy: all) did not find any beans of type org.springframework.cache.interceptor.CacheAspectSupport (OnBeanCondition)
  603 + Matched:
  604 + - @ConditionalOnClass found required class 'org.springframework.cache.CacheManager' (OnClassCondition)
  605 +
  606 + CacheAutoConfiguration.CacheManagerEntityManagerFactoryDependsOnPostProcessor:
  607 + Did not match:
  608 + - @ConditionalOnClass did not find required class 'org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean' (OnClassCondition)
  609 + - Ancestor org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration did not match (ConditionEvaluationReport.AncestorsMatchedCondition)
  610 +
  611 + CaffeineCacheConfiguration:
  612 + Did not match:
  613 + - @ConditionalOnClass did not find required class 'com.github.benmanes.caffeine.cache.Caffeine' (OnClassCondition)
  614 +
  615 + CassandraAutoConfiguration:
  616 + Did not match:
  617 + - @ConditionalOnClass did not find required class 'com.datastax.oss.driver.api.core.CqlSession' (OnClassCondition)
  618 +
  619 + CassandraDataAutoConfiguration:
  620 + Did not match:
  621 + - @ConditionalOnClass did not find required class 'com.datastax.oss.driver.api.core.CqlSession' (OnClassCondition)
  622 +
  623 + CassandraReactiveDataAutoConfiguration:
  624 + Did not match:
  625 + - @ConditionalOnClass did not find required class 'com.datastax.oss.driver.api.core.CqlSession' (OnClassCondition)
  626 +
  627 + CassandraReactiveRepositoriesAutoConfiguration:
  628 + Did not match:
  629 + - @ConditionalOnClass did not find required class 'org.springframework.data.cassandra.ReactiveSession' (OnClassCondition)
  630 +
  631 + CassandraRepositoriesAutoConfiguration:
  632 + Did not match:
  633 + - @ConditionalOnClass did not find required class 'com.datastax.oss.driver.api.core.CqlSession' (OnClassCondition)
  634 +
  635 + ClientHttpConnectorAutoConfiguration:
  636 + Did not match:
  637 + - @ConditionalOnClass did not find required class 'org.springframework.web.reactive.function.client.WebClient' (OnClassCondition)
  638 +
  639 + CodecsAutoConfiguration:
  640 + Did not match:
  641 + - @ConditionalOnClass did not find required class 'org.springframework.web.reactive.function.client.WebClient' (OnClassCondition)
  642 +
  643 + CouchbaseAutoConfiguration:
  644 + Did not match:
  645 + - @ConditionalOnClass did not find required class 'com.couchbase.client.java.Cluster' (OnClassCondition)
  646 +
  647 + CouchbaseCacheConfiguration:
  648 + Did not match:
  649 + - @ConditionalOnClass did not find required class 'com.couchbase.client.java.Cluster' (OnClassCondition)
  650 +
  651 + CouchbaseDataAutoConfiguration:
  652 + Did not match:
  653 + - @ConditionalOnClass did not find required class 'com.couchbase.client.java.Bucket' (OnClassCondition)
  654 +
  655 + CouchbaseReactiveDataAutoConfiguration:
  656 + Did not match:
  657 + - @ConditionalOnClass did not find required class 'com.couchbase.client.java.Cluster' (OnClassCondition)
  658 +
  659 + CouchbaseReactiveRepositoriesAutoConfiguration:
  660 + Did not match:
  661 + - @ConditionalOnClass did not find required class 'com.couchbase.client.java.Cluster' (OnClassCondition)
  662 +
  663 + CouchbaseRepositoriesAutoConfiguration:
  664 + Did not match:
  665 + - @ConditionalOnClass did not find required class 'com.couchbase.client.java.Bucket' (OnClassCondition)
  666 +
  667 + DataSourceAutoConfiguration:
  668 + Did not match:
  669 + - @ConditionalOnClass did not find required class 'org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType' (OnClassCondition)
  670 +
  671 + DataSourceTransactionManagerAutoConfiguration:
  672 + Did not match:
  673 + - @ConditionalOnClass did not find required class 'org.springframework.jdbc.core.JdbcTemplate' (OnClassCondition)
  674 +
  675 + DevToolsDataSourceAutoConfiguration:
  676 + Did not match:
  677 + - DevTools DataSource Condition did not find a single DataSource bean (DevToolsDataSourceAutoConfiguration.DevToolsDataSourceCondition)
  678 + Matched:
  679 + - Devtools devtools enabled. (OnEnabledDevToolsCondition)
  680 +
  681 + DevToolsDataSourceAutoConfiguration.DatabaseShutdownExecutorEntityManagerFactoryDependsOnPostProcessor:
  682 + Did not match:
  683 + - @ConditionalOnClass did not find required class 'org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean' (OnClassCondition)
  684 + - Ancestor org.springframework.boot.devtools.autoconfigure.DevToolsDataSourceAutoConfiguration did not match (ConditionEvaluationReport.AncestorsMatchedCondition)
  685 +
  686 + DispatcherServletAutoConfiguration.DispatcherServletConfiguration#multipartResolver:
  687 + Did not match:
  688 + - @ConditionalOnBean (types: org.springframework.web.multipart.MultipartResolver; SearchStrategy: all) did not find any beans of type org.springframework.web.multipart.MultipartResolver (OnBeanCondition)
  689 +
  690 + EhCacheCacheConfiguration:
  691 + Did not match:
  692 + - @ConditionalOnClass did not find required class 'net.sf.ehcache.Cache' (OnClassCondition)
  693 +
  694 + ElasticsearchDataAutoConfiguration:
  695 + Did not match:
  696 + - @ConditionalOnClass did not find required class 'org.springframework.data.elasticsearch.core.ElasticsearchRestTemplate' (OnClassCondition)
  697 +
  698 + ElasticsearchRepositoriesAutoConfiguration:
  699 + Did not match:
  700 + - @ConditionalOnClass did not find required class 'org.elasticsearch.client.Client' (OnClassCondition)
  701 +
  702 + ElasticsearchRestClientAutoConfiguration:
  703 + Did not match:
  704 + - @ConditionalOnClass did not find required class 'org.elasticsearch.client.RestHighLevelClient' (OnClassCondition)
  705 +
  706 + EmbeddedLdapAutoConfiguration:
  707 + Did not match:
  708 + - @ConditionalOnClass did not find required class 'com.unboundid.ldap.listener.InMemoryDirectoryServer' (OnClassCondition)
  709 +
  710 + EmbeddedMongoAutoConfiguration:
  711 + Did not match:
  712 + - @ConditionalOnClass did not find required class 'com.mongodb.MongoClientSettings' (OnClassCondition)
  713 +
  714 + EmbeddedWebServerFactoryCustomizerAutoConfiguration.JettyWebServerFactoryCustomizerConfiguration:
  715 + Did not match:
  716 + - @ConditionalOnClass did not find required classes 'org.eclipse.jetty.server.Server', 'org.eclipse.jetty.util.Loader', 'org.eclipse.jetty.webapp.WebAppContext' (OnClassCondition)
  717 +
  718 + EmbeddedWebServerFactoryCustomizerAutoConfiguration.NettyWebServerFactoryCustomizerConfiguration:
  719 + Did not match:
  720 + - @ConditionalOnClass did not find required class 'reactor.netty.http.server.HttpServer' (OnClassCondition)
  721 +
  722 + EmbeddedWebServerFactoryCustomizerAutoConfiguration.UndertowWebServerFactoryCustomizerConfiguration:
  723 + Did not match:
  724 + - @ConditionalOnClass did not find required classes 'io.undertow.Undertow', 'org.xnio.SslClientAuthMode' (OnClassCondition)
  725 +
  726 + ErrorWebFluxAutoConfiguration:
  727 + Did not match:
  728 + - @ConditionalOnClass did not find required class 'org.springframework.web.reactive.config.WebFluxConfigurer' (OnClassCondition)
  729 +
  730 + FlywayAutoConfiguration:
  731 + Did not match:
  732 + - @ConditionalOnClass did not find required class 'org.flywaydb.core.Flyway' (OnClassCondition)
  733 +
  734 + FreeMarkerAutoConfiguration:
  735 + Did not match:
  736 + - @ConditionalOnClass did not find required class 'freemarker.template.Configuration' (OnClassCondition)
  737 +
  738 + GroovyTemplateAutoConfiguration:
  739 + Did not match:
  740 + - @ConditionalOnClass did not find required class 'groovy.text.markup.MarkupTemplateEngine' (OnClassCondition)
  741 +
  742 + GsonAutoConfiguration:
  743 + Did not match:
  744 + - @ConditionalOnClass did not find required class 'com.google.gson.Gson' (OnClassCondition)
  745 +
  746 + GsonHttpMessageConvertersConfiguration:
  747 + Did not match:
  748 + - @ConditionalOnClass did not find required class 'com.google.gson.Gson' (OnClassCondition)
  749 +
  750 + H2ConsoleAutoConfiguration:
  751 + Did not match:
  752 + - @ConditionalOnClass did not find required class 'org.h2.server.web.WebServlet' (OnClassCondition)
  753 +
  754 + HazelcastAutoConfiguration:
  755 + Did not match:
  756 + - @ConditionalOnClass did not find required class 'com.hazelcast.core.HazelcastInstance' (OnClassCondition)
  757 +
  758 + HazelcastCacheConfiguration:
  759 + Did not match:
  760 + - @ConditionalOnClass did not find required class 'com.hazelcast.core.HazelcastInstance' (OnClassCondition)
  761 +
  762 + HazelcastJpaDependencyAutoConfiguration:
  763 + Did not match:
  764 + - @ConditionalOnClass did not find required class 'com.hazelcast.core.HazelcastInstance' (OnClassCondition)
  765 +
  766 + HibernateJpaAutoConfiguration:
  767 + Did not match:
  768 + - @ConditionalOnClass did not find required class 'javax.persistence.EntityManager' (OnClassCondition)
  769 +
  770 + HttpHandlerAutoConfiguration:
  771 + Did not match:
  772 + - @ConditionalOnClass did not find required class 'org.springframework.web.reactive.DispatcherHandler' (OnClassCondition)
  773 +
  774 + HypermediaAutoConfiguration:
  775 + Did not match:
  776 + - @ConditionalOnClass did not find required class 'org.springframework.hateoas.EntityModel' (OnClassCondition)
  777 +
  778 + InfinispanCacheConfiguration:
  779 + Did not match:
  780 + - @ConditionalOnClass did not find required class 'org.infinispan.spring.embedded.provider.SpringEmbeddedCacheManager' (OnClassCondition)
  781 +
  782 + InfluxDbAutoConfiguration:
  783 + Did not match:
  784 + - @ConditionalOnClass did not find required class 'org.influxdb.InfluxDB' (OnClassCondition)
  785 +
  786 + IntegrationAutoConfiguration:
  787 + Did not match:
  788 + - @ConditionalOnClass did not find required class 'org.springframework.integration.config.EnableIntegration' (OnClassCondition)
  789 +
  790 + JCacheCacheConfiguration:
  791 + Did not match:
  792 + - @ConditionalOnClass did not find required class 'javax.cache.Caching' (OnClassCondition)
  793 +
  794 + JacksonHttpMessageConvertersConfiguration.MappingJackson2XmlHttpMessageConverterConfiguration:
  795 + Did not match:
  796 + - @ConditionalOnClass did not find required class 'com.fasterxml.jackson.dataformat.xml.XmlMapper' (OnClassCondition)
  797 +
  798 + JdbcRepositoriesAutoConfiguration:
  799 + Did not match:
  800 + - @ConditionalOnClass did not find required class 'org.springframework.data.jdbc.repository.config.AbstractJdbcConfiguration' (OnClassCondition)
  801 +
  802 + JdbcTemplateAutoConfiguration:
  803 + Did not match:
  804 + - @ConditionalOnClass did not find required class 'org.springframework.jdbc.core.JdbcTemplate' (OnClassCondition)
  805 +
  806 + JerseyAutoConfiguration:
  807 + Did not match:
  808 + - @ConditionalOnClass did not find required class 'org.glassfish.jersey.server.spring.SpringComponentProvider' (OnClassCondition)
  809 +
  810 + JmsAutoConfiguration:
  811 + Did not match:
  812 + - @ConditionalOnClass did not find required class 'javax.jms.Message' (OnClassCondition)
  813 +
  814 + JndiConnectionFactoryAutoConfiguration:
  815 + Did not match:
  816 + - @ConditionalOnClass did not find required class 'org.springframework.jms.core.JmsTemplate' (OnClassCondition)
  817 +
  818 + JndiDataSourceAutoConfiguration:
  819 + Did not match:
  820 + - @ConditionalOnClass did not find required class 'org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType' (OnClassCondition)
  821 +
  822 + JooqAutoConfiguration:
  823 + Did not match:
  824 + - @ConditionalOnClass did not find required class 'org.jooq.DSLContext' (OnClassCondition)
  825 +
  826 + JpaRepositoriesAutoConfiguration:
  827 + Did not match:
  828 + - @ConditionalOnClass did not find required class 'org.springframework.data.jpa.repository.JpaRepository' (OnClassCondition)
  829 +
  830 + JsonbAutoConfiguration:
  831 + Did not match:
  832 + - @ConditionalOnClass did not find required class 'javax.json.bind.Jsonb' (OnClassCondition)
  833 +
  834 + JsonbHttpMessageConvertersConfiguration:
  835 + Did not match:
  836 + - @ConditionalOnClass did not find required class 'javax.json.bind.Jsonb' (OnClassCondition)
  837 +
  838 + JtaAutoConfiguration:
  839 + Did not match:
  840 + - @ConditionalOnClass did not find required class 'javax.transaction.Transaction' (OnClassCondition)
  841 +
  842 + KafkaAutoConfiguration:
  843 + Did not match:
  844 + - @ConditionalOnClass did not find required class 'org.springframework.kafka.core.KafkaTemplate' (OnClassCondition)
  845 +
  846 + LdapAutoConfiguration:
  847 + Did not match:
  848 + - @ConditionalOnClass did not find required class 'org.springframework.ldap.core.ContextSource' (OnClassCondition)
  849 +
  850 + LdapRepositoriesAutoConfiguration:
  851 + Did not match:
  852 + - @ConditionalOnClass did not find required class 'org.springframework.data.ldap.repository.LdapRepository' (OnClassCondition)
  853 +
  854 + LiquibaseAutoConfiguration:
  855 + Did not match:
  856 + - @ConditionalOnClass did not find required class 'liquibase.change.DatabaseChange' (OnClassCondition)
  857 +
  858 + MailSenderAutoConfiguration:
  859 + Did not match:
  860 + - @ConditionalOnClass did not find required class 'javax.activation.MimeType' (OnClassCondition)
  861 +
  862 + MailSenderValidatorAutoConfiguration:
  863 + Did not match:
  864 + - @ConditionalOnSingleCandidate did not find required type 'org.springframework.mail.javamail.JavaMailSenderImpl' (OnBeanCondition)
  865 +
  866 + MessageSourceAutoConfiguration:
  867 + Did not match:
  868 + - ResourceBundle did not find bundle with basename messages (MessageSourceAutoConfiguration.ResourceBundleCondition)
  869 +
  870 + MongoAutoConfiguration:
  871 + Did not match:
  872 + - @ConditionalOnClass did not find required class 'com.mongodb.client.MongoClient' (OnClassCondition)
  873 +
  874 + MongoDataAutoConfiguration:
  875 + Did not match:
  876 + - @ConditionalOnClass did not find required class 'com.mongodb.client.MongoClient' (OnClassCondition)
  877 +
  878 + MongoReactiveAutoConfiguration:
  879 + Did not match:
  880 + - @ConditionalOnClass did not find required class 'com.mongodb.reactivestreams.client.MongoClient' (OnClassCondition)
  881 +
  882 + MongoReactiveDataAutoConfiguration:
  883 + Did not match:
  884 + - @ConditionalOnClass did not find required class 'com.mongodb.reactivestreams.client.MongoClient' (OnClassCondition)
  885 +
  886 + MongoReactiveRepositoriesAutoConfiguration:
  887 + Did not match:
  888 + - @ConditionalOnClass did not find required class 'com.mongodb.reactivestreams.client.MongoClient' (OnClassCondition)
  889 +
  890 + MongoRepositoriesAutoConfiguration:
  891 + Did not match:
  892 + - @ConditionalOnClass did not find required class 'com.mongodb.client.MongoClient' (OnClassCondition)
  893 +
  894 + MustacheAutoConfiguration:
  895 + Did not match:
  896 + - @ConditionalOnClass did not find required class 'com.samskivert.mustache.Mustache' (OnClassCondition)
  897 +
  898 + Neo4jAutoConfiguration:
  899 + Did not match:
  900 + - @ConditionalOnClass did not find required class 'org.neo4j.driver.Driver' (OnClassCondition)
  901 +
  902 + Neo4jDataAutoConfiguration:
  903 + Did not match:
  904 + - @ConditionalOnClass did not find required class 'org.neo4j.driver.Driver' (OnClassCondition)
  905 +
  906 + Neo4jReactiveDataAutoConfiguration:
  907 + Did not match:
  908 + - @ConditionalOnClass did not find required class 'org.neo4j.driver.Driver' (OnClassCondition)
  909 +
  910 + Neo4jReactiveRepositoriesAutoConfiguration:
  911 + Did not match:
  912 + - @ConditionalOnClass did not find required class 'org.neo4j.driver.Driver' (OnClassCondition)
  913 +
  914 + Neo4jRepositoriesAutoConfiguration:
  915 + Did not match:
  916 + - @ConditionalOnClass did not find required class 'org.neo4j.driver.Driver' (OnClassCondition)
  917 +
  918 + OAuth2ClientAutoConfiguration:
  919 + Did not match:
  920 + - @ConditionalOnClass did not find required class 'org.springframework.security.config.annotation.web.configuration.EnableWebSecurity' (OnClassCondition)
  921 +
  922 + OAuth2ResourceServerAutoConfiguration:
  923 + Did not match:
  924 + - @ConditionalOnClass did not find required class 'org.springframework.security.oauth2.server.resource.BearerTokenAuthenticationToken' (OnClassCondition)
  925 +
  926 + PersistenceExceptionTranslationAutoConfiguration:
  927 + Did not match:
  928 + - @ConditionalOnClass did not find required class 'org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor' (OnClassCondition)
  929 +
  930 + ProjectInfoAutoConfiguration#buildProperties:
  931 + Did not match:
  932 + - @ConditionalOnResource did not find resource '${spring.info.build.location:classpath:META-INF/build-info.properties}' (OnResourceCondition)
  933 +
  934 + ProjectInfoAutoConfiguration#gitProperties:
  935 + Did not match:
  936 + - GitResource did not find git info at classpath:git.properties (ProjectInfoAutoConfiguration.GitResourceAvailableCondition)
  937 +
  938 + QuartzAutoConfiguration:
  939 + Did not match:
  940 + - @ConditionalOnClass did not find required class 'org.quartz.Scheduler' (OnClassCondition)
  941 +
  942 + R2dbcAutoConfiguration:
  943 + Did not match:
  944 + - @ConditionalOnClass did not find required class 'io.r2dbc.spi.ConnectionFactory' (OnClassCondition)
  945 +
  946 + R2dbcDataAutoConfiguration:
  947 + Did not match:
  948 + - @ConditionalOnClass did not find required class 'org.springframework.data.r2dbc.core.R2dbcEntityTemplate' (OnClassCondition)
  949 +
  950 + R2dbcRepositoriesAutoConfiguration:
  951 + Did not match:
  952 + - @ConditionalOnClass did not find required class 'io.r2dbc.spi.ConnectionFactory' (OnClassCondition)
  953 +
  954 + R2dbcTransactionManagerAutoConfiguration:
  955 + Did not match:
  956 + - @ConditionalOnClass did not find required class 'org.springframework.r2dbc.connection.R2dbcTransactionManager' (OnClassCondition)
  957 +
  958 + RSocketMessagingAutoConfiguration:
  959 + Did not match:
  960 + - @ConditionalOnClass did not find required class 'io.rsocket.RSocket' (OnClassCondition)
  961 +
  962 + RSocketRequesterAutoConfiguration:
  963 + Did not match:
  964 + - @ConditionalOnClass did not find required class 'io.rsocket.RSocket' (OnClassCondition)
  965 +
  966 + RSocketSecurityAutoConfiguration:
  967 + Did not match:
  968 + - @ConditionalOnClass did not find required class 'org.springframework.security.rsocket.core.SecuritySocketAcceptorInterceptor' (OnClassCondition)
  969 +
  970 + RSocketServerAutoConfiguration:
  971 + Did not match:
  972 + - @ConditionalOnClass did not find required class 'io.rsocket.core.RSocketServer' (OnClassCondition)
  973 +
  974 + RSocketStrategiesAutoConfiguration:
  975 + Did not match:
  976 + - @ConditionalOnClass did not find required class 'io.netty.buffer.PooledByteBufAllocator' (OnClassCondition)
  977 +
  978 + RabbitAutoConfiguration:
  979 + Did not match:
  980 + - @ConditionalOnClass did not find required class 'com.rabbitmq.client.Channel' (OnClassCondition)
  981 +
  982 + ReactiveElasticsearchRepositoriesAutoConfiguration:
  983 + Did not match:
  984 + - @ConditionalOnClass did not find required class 'org.springframework.data.elasticsearch.client.reactive.ReactiveElasticsearchClient' (OnClassCondition)
  985 +
  986 + ReactiveElasticsearchRestClientAutoConfiguration:
  987 + Did not match:
  988 + - @ConditionalOnClass did not find required class 'reactor.netty.http.client.HttpClient' (OnClassCondition)
  989 +
  990 + ReactiveOAuth2ClientAutoConfiguration:
  991 + Did not match:
  992 + - @ConditionalOnClass did not find required class 'reactor.core.publisher.Flux' (OnClassCondition)
  993 +
  994 + ReactiveOAuth2ResourceServerAutoConfiguration:
  995 + Did not match:
  996 + - @ConditionalOnClass did not find required class 'org.springframework.security.config.annotation.web.reactive.EnableWebFluxSecurity' (OnClassCondition)
  997 +
  998 + ReactiveSecurityAutoConfiguration:
  999 + Did not match:
  1000 + - @ConditionalOnClass did not find required class 'reactor.core.publisher.Flux' (OnClassCondition)
  1001 +
  1002 + ReactiveUserDetailsServiceAutoConfiguration:
  1003 + Did not match:
  1004 + - @ConditionalOnClass did not find required class 'org.springframework.security.authentication.ReactiveAuthenticationManager' (OnClassCondition)
  1005 +
  1006 + ReactiveWebServerFactoryAutoConfiguration:
  1007 + Did not match:
  1008 + - @ConditionalOnWebApplication did not find reactive web application classes (OnWebApplicationCondition)
  1009 +
  1010 + RedisAutoConfiguration:
  1011 + Did not match:
  1012 + - @ConditionalOnClass did not find required class 'org.springframework.data.redis.core.RedisOperations' (OnClassCondition)
  1013 +
  1014 + RedisCacheConfiguration:
  1015 + Did not match:
  1016 + - @ConditionalOnClass did not find required class 'org.springframework.data.redis.connection.RedisConnectionFactory' (OnClassCondition)
  1017 +
  1018 + RedisReactiveAutoConfiguration:
  1019 + Did not match:
  1020 + - @ConditionalOnClass did not find required class 'reactor.core.publisher.Flux' (OnClassCondition)
  1021 +
  1022 + RedisRepositoriesAutoConfiguration:
  1023 + Did not match:
  1024 + - @ConditionalOnClass did not find required class 'org.springframework.data.redis.repository.configuration.EnableRedisRepositories' (OnClassCondition)
  1025 +
  1026 + RemoteDevToolsAutoConfiguration:
  1027 + Did not match:
  1028 + - @ConditionalOnProperty (spring.devtools.remote.secret) did not find property 'secret' (OnPropertyCondition)
  1029 + Matched:
  1030 + - @ConditionalOnClass found required classes 'javax.servlet.Filter', 'org.springframework.http.server.ServerHttpRequest' (OnClassCondition)
  1031 +
  1032 + RepositoryRestMvcAutoConfiguration:
  1033 + Did not match:
  1034 + - @ConditionalOnClass did not find required class 'org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration' (OnClassCondition)
  1035 +
  1036 + Saml2RelyingPartyAutoConfiguration:
  1037 + Did not match:
  1038 + - @ConditionalOnClass did not find required class 'org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistrationRepository' (OnClassCondition)
  1039 +
  1040 + SecurityAutoConfiguration:
  1041 + Did not match:
  1042 + - @ConditionalOnClass did not find required class 'org.springframework.security.authentication.DefaultAuthenticationEventPublisher' (OnClassCondition)
  1043 +
  1044 + SecurityFilterAutoConfiguration:
  1045 + Did not match:
  1046 + - @ConditionalOnClass did not find required class 'org.springframework.security.config.http.SessionCreationPolicy' (OnClassCondition)
  1047 +
  1048 + SendGridAutoConfiguration:
  1049 + Did not match:
  1050 + - @ConditionalOnClass did not find required class 'com.sendgrid.SendGrid' (OnClassCondition)
  1051 +
  1052 + ServletWebServerFactoryAutoConfiguration#forwardedHeaderFilter:
  1053 + Did not match:
  1054 + - @ConditionalOnProperty (server.forward-headers-strategy=framework) did not find property 'server.forward-headers-strategy' (OnPropertyCondition)
  1055 +
  1056 + ServletWebServerFactoryConfiguration.EmbeddedJetty:
  1057 + Did not match:
  1058 + - @ConditionalOnClass did not find required classes 'org.eclipse.jetty.server.Server', 'org.eclipse.jetty.util.Loader', 'org.eclipse.jetty.webapp.WebAppContext' (OnClassCondition)
  1059 +
  1060 + ServletWebServerFactoryConfiguration.EmbeddedUndertow:
  1061 + Did not match:
  1062 + - @ConditionalOnClass did not find required classes 'io.undertow.Undertow', 'org.xnio.SslClientAuthMode' (OnClassCondition)
  1063 +
  1064 + SessionAutoConfiguration:
  1065 + Did not match:
  1066 + - @ConditionalOnClass did not find required class 'org.springframework.session.Session' (OnClassCondition)
  1067 +
  1068 + SolrAutoConfiguration:
  1069 + Did not match:
  1070 + - @ConditionalOnClass did not find required class 'org.apache.solr.client.solrj.impl.CloudSolrClient' (OnClassCondition)
  1071 +
  1072 + SolrRepositoriesAutoConfiguration:
  1073 + Did not match:
  1074 + - @ConditionalOnClass did not find required class 'org.apache.solr.client.solrj.SolrClient' (OnClassCondition)
  1075 +
  1076 + SpringDataWebAutoConfiguration:
  1077 + Did not match:
  1078 + - @ConditionalOnClass did not find required class 'org.springframework.data.web.PageableHandlerMethodArgumentResolver' (OnClassCondition)
  1079 +
  1080 + TaskSchedulingAutoConfiguration#taskScheduler:
  1081 + Did not match:
  1082 + - @ConditionalOnBean (names: org.springframework.context.annotation.internalScheduledAnnotationProcessor; SearchStrategy: all) did not find any beans named org.springframework.context.annotation.internalScheduledAnnotationProcessor (OnBeanCondition)
  1083 +
  1084 + ThymeleafAutoConfiguration:
  1085 + Did not match:
  1086 + - @ConditionalOnClass did not find required class 'org.thymeleaf.spring5.SpringTemplateEngine' (OnClassCondition)
  1087 +
  1088 + TransactionAutoConfiguration:
  1089 + Did not match:
  1090 + - @ConditionalOnClass did not find required class 'org.springframework.transaction.PlatformTransactionManager' (OnClassCondition)
  1091 +
  1092 + UserDetailsServiceAutoConfiguration:
  1093 + Did not match:
  1094 + - @ConditionalOnClass did not find required class 'org.springframework.security.authentication.AuthenticationManager' (OnClassCondition)
  1095 +
  1096 + ValidationAutoConfiguration:
  1097 + Did not match:
  1098 + - @ConditionalOnClass did not find required class 'javax.validation.executable.ExecutableValidator' (OnClassCondition)
  1099 +
  1100 + WebClientAutoConfiguration:
  1101 + Did not match:
  1102 + - @ConditionalOnClass did not find required class 'org.springframework.web.reactive.function.client.WebClient' (OnClassCondition)
  1103 +
  1104 + WebFluxAutoConfiguration:
  1105 + Did not match:
  1106 + - @ConditionalOnClass did not find required class 'org.springframework.web.reactive.config.WebFluxConfigurer' (OnClassCondition)
  1107 +
  1108 + WebMvcAutoConfiguration#hiddenHttpMethodFilter:
  1109 + Did not match:
  1110 + - @ConditionalOnProperty (spring.mvc.hiddenmethod.filter.enabled) did not find property 'enabled' (OnPropertyCondition)
  1111 +
  1112 + WebMvcAutoConfiguration.ResourceChainCustomizerConfiguration:
  1113 + Did not match:
  1114 + - @ConditionalOnEnabledResourceChain did not find class org.webjars.WebJarAssetLocator (OnEnabledResourceChainCondition)
  1115 +
  1116 + WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#beanNameViewResolver:
  1117 + Did not match:
  1118 + - @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.BeanNameViewResolver; SearchStrategy: all) found beans of type 'org.springframework.web.servlet.view.BeanNameViewResolver' beanNameViewResolver (OnBeanCondition)
  1119 +
  1120 + WebServiceTemplateAutoConfiguration:
  1121 + Did not match:
  1122 + - @ConditionalOnClass did not find required class 'org.springframework.oxm.Marshaller' (OnClassCondition)
  1123 +
  1124 + WebServicesAutoConfiguration:
  1125 + Did not match:
  1126 + - @ConditionalOnClass did not find required class 'org.springframework.ws.transport.http.MessageDispatcherServlet' (OnClassCondition)
  1127 +
  1128 + WebSocketMessagingAutoConfiguration:
  1129 + Did not match:
  1130 + - @ConditionalOnClass did not find required class 'org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurer' (OnClassCondition)
  1131 +
  1132 + WebSocketReactiveAutoConfiguration:
  1133 + Did not match:
  1134 + - @ConditionalOnWebApplication did not find reactive web application classes (OnWebApplicationCondition)
  1135 +
  1136 + WebSocketServletAutoConfiguration.JettyWebSocketConfiguration:
  1137 + Did not match:
  1138 + - @ConditionalOnClass did not find required class 'org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer' (OnClassCondition)
  1139 +
  1140 + WebSocketServletAutoConfiguration.UndertowWebSocketConfiguration:
  1141 + Did not match:
  1142 + - @ConditionalOnClass did not find required class 'io.undertow.websockets.jsr.Bootstrap' (OnClassCondition)
  1143 +
  1144 + XADataSourceAutoConfiguration:
  1145 + Did not match:
  1146 + - @ConditionalOnClass did not find required class 'javax.transaction.TransactionManager' (OnClassCondition)
  1147 +
  1148 +
  1149 +Exclusions:
  1150 +-----------
  1151 +
  1152 + None
  1153 +
  1154 +
  1155 +Unconditional classes:
  1156 +----------------------
  1157 +
  1158 + org.springframework.boot.autoconfigure.context.ConfigurationPropertiesAutoConfiguration
  1159 +
  1160 + org.springframework.boot.autoconfigure.context.LifecycleAutoConfiguration
  1161 +
  1162 + org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration
  1163 +
  1164 + org.springframework.boot.autoconfigure.availability.ApplicationAvailabilityAutoConfiguration
  1165 +
  1166 + org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration
  1167 +
  1168 +
  1169 +
  1170 +2021-04-06 11:35:26,497 [restartedMain] DEBUG o.s.c.e.PropertySourcesPropertyResolver - Found key 'spring.liveBeansView.mbeanDomain' in PropertySource 'systemProperties' with value of type String
  1171 +2021-04-06 11:35:26,501 [restartedMain] INFO com.example.mina.Application - Started Application in 1.486 seconds (JVM running for 5.331)
  1172 +2021-04-06 11:35:26,537 [restartedMain] INFO c.e.m.s.b.AbstractVirtualBoxServer - aeroflex-virtual服务端已经启动,监听端口: 9100
  1173 +2021-04-06 11:35:26,543 [restartedMain] INFO c.e.m.s.b.AbstractVirtualBoxServer - lte3000-virtual服务端已经启动,监听端口: 9102
  1174 +2021-04-06 11:35:26,547 [restartedMain] INFO c.e.m.s.b.AbstractVirtualBoxServer - qrb3000-virtual服务端已经启动,监听端口: 9103
  1175 +2021-04-06 11:35:26,552 [restartedMain] INFO c.e.m.s.b.AbstractVirtualBoxServer - rbm3000-vitualbox-virtual服务端已经启动,监听端口: 9101
  1176 +2021-04-06 11:35:26,557 [restartedMain] INFO c.e.m.s.b.AbstractVirtualBoxServer - rmasm-virtual服务端已经启动,监听端口: 9104
  1177 +2021-04-06 11:35:26,564 [restartedMain] INFO c.e.m.s.httpdemo.HttpServerDemo - httpDemo服务端已经启动,监听端口: 9099
  1178 +2021-04-06 11:35:26,564 [restartedMain] DEBUG o.s.boot.devtools.restart.Restarter - Creating new Restarter for thread Thread[main,5,main]
  1179 +2021-04-06 11:35:26,564 [restartedMain] DEBUG o.s.boot.devtools.restart.Restarter - Immediately restarting application
  1180 +2021-04-06 11:35:26,564 [restartedMain] DEBUG o.s.boot.devtools.restart.Restarter - Created RestartClassLoader org.springframework.boot.devtools.restart.classloader.RestartClassLoader@4595d46b
  1181 +2021-04-06 11:35:26,564 [restartedMain] DEBUG o.s.boot.devtools.restart.Restarter - Starting application com.example.mina.Application with URLs [file:/D:/work/lamta/code/virtualbox/target/classes/]
  1182 +2021-04-06 11:38:38,133 [NioProcessor-23] INFO c.e.m.s.b.r.Rbm3000VirtualBoxHander - ---server session created
  1183 +2021-04-06 11:38:38,134 [NioProcessor-23] INFO c.e.m.s.b.r.Rbm3000VirtualBoxHander - ---server session Opened
  1184 +2021-04-06 11:38:38,134 [NioProcessor-45] INFO c.e.m.c.b.AbstractMatrixIoHandler - the system has connected to device, device is null
  1185 +2021-04-06 11:38:38,135 [restartedMain] ERROR c.e.m.client.base.ExperimentManager - the matrix type is not supported by the system! matrix type is: 15
  1186 +2021-04-06 11:38:38,562 [RMI TCP Connection(3)-192.168.0.46] DEBUG o.s.c.e.PropertySourcesPropertyResolver - Found key 'local.server.port' in PropertySource 'server.ports' with value of type Integer
  1187 +2021-04-06 12:02:54,817 [SpringContextShutdownHook] DEBUG o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Closing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@7a5254a2, started on Tue Apr 06 11:35:25 CST 2021
  1188 +2021-04-06 12:02:54,818 [SpringContextShutdownHook] DEBUG o.s.c.e.PropertySourcesPropertyResolver - Found key 'spring.liveBeansView.mbeanDomain' in PropertySource 'systemProperties' with value of type String
  1189 +2021-04-06 12:02:54,819 [SpringContextShutdownHook] DEBUG o.s.c.s.DefaultLifecycleProcessor - Stopping beans in phase 2147483647
  1190 +2021-04-06 12:02:54,820 [SpringContextShutdownHook] DEBUG o.s.c.s.DefaultLifecycleProcessor - Bean 'webServerGracefulShutdown' completed its stop procedure
  1191 +2021-04-06 12:02:54,820 [SpringContextShutdownHook] DEBUG o.s.c.s.DefaultLifecycleProcessor - Stopping beans in phase 2147483646
  1192 +2021-04-06 12:02:55,032 [SpringContextShutdownHook] DEBUG o.s.c.s.DefaultLifecycleProcessor - Bean 'webServerStartStop' completed its stop procedure
  1193 +2021-04-06 12:02:55,032 [SpringContextShutdownHook] DEBUG o.s.j.e.a.AnnotationMBeanExporter - Unregistering JMX-exposed beans on shutdown
  1194 +2021-04-06 12:02:55,033 [SpringContextShutdownHook] INFO o.s.s.c.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor'
... ...
src/main/java/com/example/mina/Application.java
1 1 package com.example.mina;
2 2  
3   -import com.example.mina.client.base.*;
  3 +import com.example.mina.client.ClientUtils;
  4 +import com.example.mina.client.base.ClientManager;
  5 +import com.example.mina.client.base.Experiment;
  6 +import com.example.mina.client.base.ExperimentManager;
  7 +import com.example.mina.client.base.ExperimentType;
  8 +import com.example.mina.client.base.MatrixClient;
  9 +import com.example.mina.client.base.MatrixConnectConfig;
  10 +import com.example.mina.client.base.MatrixConstants;
  11 +import com.example.mina.client.base.Mimo;
  12 +import com.example.mina.client.base.StationPair;
  13 +import com.example.mina.client.experiment.HandOverExperimentOptions;
  14 +import java.time.ZoneId;
  15 +import java.time.ZonedDateTime;
  16 +import java.util.ArrayList;
  17 +import java.util.List;
4 18 import org.springframework.boot.SpringApplication;
5 19 import org.springframework.boot.autoconfigure.SpringBootApplication;
6 20 import org.springframework.context.ConfigurableApplicationContext;
7 21  
8   -import java.util.concurrent.locks.LockSupport;
9   -
10 22 /**
11 23 * @author 杜云山
12 24 * @date 2021/03/05
... ... @@ -89,7 +101,7 @@ public class Application {
89 101 // REC3000Client.setAttenuation(1, 2, 3, null);
90 102  
91 103 //------------------------------Qrb测试 start--------------------------
92   - ConfigurableApplicationContext run = SpringApplication.run(Application.class, args);
  104 + /*ConfigurableApplicationContext run = SpringApplication.run(Application.class, args);
93 105 ClientManager clientManager = run.getBean(ClientManager.class);
94 106  
95 107 MatrixConnectConfig connectConfig = MatrixConnectConfig.builder()
... ... @@ -101,14 +113,43 @@ public class Application {
101 113  
102 114 MatrixClient client = clientManager.getOrCreateClient(connectConfig);
103 115 client.setAttenuation(1,2,3);
104   - LockSupport.parkNanos(1000_000_000);
  116 + LockSupport.parkNanos(1000_000_000);*/
105 117  
106 118 // client.getAttenuation(3,null);
107 119 // LockSupport.parkNanos(1000_000_000);
108 120  
109 121  
110 122 //------------------------------Qrb测试 end--------------------------
111   -
  123 + ConfigurableApplicationContext run = SpringApplication.run(Application.class, args);
  124 + ClientManager bean = run.getBean(ClientManager.class);
  125 + ExperimentManager bean1 = run.getBean(ExperimentManager.class);
  126 + MatrixConnectConfig connectConfig = MatrixConnectConfig.builder()
  127 + .deviceId("15")
  128 + .deviceType(MatrixConstants.MATRIX_TYPE_RBM3000)
  129 + .host("127.0.0.1")
  130 + .port(9101)
  131 + .build();
  132 + HandOverExperimentOptions options = new HandOverExperimentOptions();
  133 + options.setMimo(Mimo.NO);
  134 + List<Integer> inList = new ArrayList<>();
  135 + inList.add(1);
  136 + inList.add(2);
  137 + StationPair pair1 = StationPair.builder().out(1).inList(inList).build();
  138 + List<StationPair> pairs = new ArrayList<>();
  139 + pairs.add(pair1);
  140 + options.setPairs(pairs);
  141 + options.setEndAttn(40);
  142 + options.setStartAttn(0);
  143 + options.setExperimentId(String.valueOf(1));
  144 + options.setExperimentType(ExperimentType.HAND_OVER);
  145 + options.setFinishAt(ZonedDateTime.of(2021, 4, 8, 0, 0, 0, 0, ZoneId.systemDefault()));
  146 + options.setIterations(1);
  147 + options.setPause(1);
  148 + options.setPeriod(10);
  149 + options.setStep(5);
  150 + MatrixClient orCreateClient = bean.getOrCreateClient(connectConfig);
  151 + Experiment orCreateExperiment = bean1.getOrCreateExperiment(orCreateClient, options);
  152 + bean1.startExperiment(orCreateExperiment.getExperimentId());
112 153 }
113 154  
114 155 }
... ...
src/main/java/com/example/mina/client/base/AbstractExperimentFactory.java
... ... @@ -9,6 +9,8 @@ public abstract class AbstractExperimentFactory&lt;T extends Experiment&lt;MatrixClien
9 9  
10 10 protected abstract Class<T> getClazz();
11 11  
  12 + protected abstract ExperimentType getExperimentType();
  13 +
12 14 public ExperimentProgressListner getListner() {
13 15 //TODO 生成任务进度更新监听器
14 16 return null;
... ...
src/main/java/com/example/mina/client/base/ExperimentManager.java
1 1 package com.example.mina.client.base;
2 2  
  3 +import java.util.List;
3 4 import java.util.concurrent.ConcurrentHashMap;
4 5 import java.util.concurrent.ConcurrentMap;
5 6 import lombok.extern.slf4j.Slf4j;
  7 +import org.springframework.beans.factory.ObjectProvider;
  8 +import org.springframework.stereotype.Component;
6 9 import org.springframework.util.Assert;
7 10  
8 11 /**
... ... @@ -10,47 +13,52 @@ import org.springframework.util.Assert;
10 13 * @date 2021/4/6
11 14 */
12 15 @Slf4j
  16 +@Component
13 17 public class ExperimentManager<T extends AbstractExperimentFactory> {
14   - private final ConcurrentMap<String, T> experimentFactories;
  18 + private final ConcurrentMap<ExperimentType, AbstractExperimentFactory> experimentFactories = new ConcurrentHashMap<>();
15 19  
16   - private final ConcurrentMap<String, Experiment<? extends MatrixClient,? extends ExperimentOptions>> experiments
  20 + private final ConcurrentMap<String, Experiment<? extends MatrixClient, ? extends ExperimentOptions>> experiments
17 21 = new ConcurrentHashMap<>(8);
18 22  
19   - public ExperimentManager(ConcurrentMap<String, T> experimentFactories) {
20   - this.experimentFactories = experimentFactories;
  23 + public ExperimentManager(ObjectProvider<List<? extends AbstractExperimentFactory>> factoriesProvider) {
  24 + factoriesProvider.ifAvailable(obj ->
  25 + obj.forEach(factory -> experimentFactories.put(factory.getExperimentType(), factory)));
21 26 }
22 27  
23   - public Experiment<? extends MatrixClient,? extends ExperimentOptions> getExperiment(String experimentId) {
  28 + public Experiment<? extends MatrixClient, ? extends ExperimentOptions> getExperiment(String experimentId) {
24 29 return experiments.getOrDefault(experimentId, null);
25 30 }
26 31  
  32 + public void startExperiment(String experimentId) {
  33 + Experiment<? extends MatrixClient, ? extends ExperimentOptions> t = getExperiment(experimentId);
  34 + if (t != null) {
  35 + t.start();
  36 + }
  37 + }
  38 +
27 39 public void stopExperiment(String experimentId) {
28   - Experiment<? extends MatrixClient,? extends ExperimentOptions> t = getExperiment(experimentId);
  40 + Experiment<? extends MatrixClient, ? extends ExperimentOptions> t = getExperiment(experimentId);
29 41 if (t != null && t.isContinue()) {
30 42 t.finish();
31 43 experiments.remove(experimentId);
32 44 }
33 45 }
34 46  
35   - public T getClientFactory(String name) {
  47 + public AbstractExperimentFactory getClientFactory(String name) {
36 48 return this.experimentFactories.get(name);
37 49 }
38 50  
39   - public Experiment<? extends MatrixClient,? extends ExperimentOptions> getOrCreateExperiment(MatrixClient client, ExperimentOptions options) {
40   - Assert.notNull(client, "matrix connect config is null");
41   - Assert.hasLength(client.getDeviceId(), "deviceId can not be empty");
42   -
43   - String deviceId = client.getDeviceId();
44   - Experiment<? extends MatrixClient,? extends ExperimentOptions> experiment = experiments.get(options.getExperimentId());
  51 + public Experiment<? extends MatrixClient, ? extends ExperimentOptions> getOrCreateExperiment(MatrixClient client, ExperimentOptions options) {
  52 + Experiment<? extends MatrixClient, ? extends ExperimentOptions> experiment = experiments.get(options.getExperimentId());
45 53 if (experiment != null) {
46 54 return experiment;
47 55 }
48   - if (!experimentFactories.containsKey(deviceId)) {
49   - log.error("the matrix type is not supported by the system! matrix type is: " + deviceId);
50   - throw new RuntimeException("the matrix type is not supported by the system! matrix type is: " + deviceId);
51   -
  56 + ExperimentType experimentType = options.getExperimentType();
  57 + if (!experimentFactories.containsKey(experimentType)) {
  58 + log.error("the matrix type is not supported by the system! matrix type is: " + experimentType);
  59 + throw new RuntimeException("the matrix type is not supported by the system! matrix type is: " + experimentType);
52 60 }
53   - T t = experimentFactories.get(deviceId);
  61 + AbstractExperimentFactory t = experimentFactories.get(experimentType);
54 62 experiment = t.createExperiment(client, options);
55 63 experiments.put(options.experimentId, experiment);
56 64 return experiment;
... ...
src/main/java/com/example/mina/client/base/ExperimentOptions.java
... ... @@ -8,7 +8,7 @@ public abstract class ExperimentOptions {
8 8  
9 9 protected String experimentId;
10 10  
11   - protected String experimentType;
  11 + protected ExperimentType experimentType;
12 12  
13 13 protected Integer startAttn;
14 14  
... ...
src/main/java/com/example/mina/client/base/ExperimentType.java
... ... @@ -5,24 +5,7 @@ package com.example.mina.client.base;
5 5 * @date 2021/4/6
6 6 */
7 7 public enum ExperimentType {
8   - HAND_OVER("handOver");
9   -
10   - private final String remark;
11   -
12   - ExperimentType(String remark) {
13   - this.remark = remark;
14   - }
15   -
16   - public String getRemark() {
17   - return remark;
18   - }
19   -
20   - public static ExperimentType getInstanceByRemark(String remark) {
21   - for (ExperimentType obj : values()) {
22   - if (obj.getRemark().equals(remark)) {
23   - return obj;
24   - }
25   - }
26   - return null;
27   - }
  8 + HAND_OVER,
  9 + TIME_ROAM,
  10 + CARRIER_AGGREGATION
28 11 }
... ...
src/main/java/com/example/mina/client/experiment/HandOverExperimentFactory.java
... ... @@ -12,14 +12,19 @@ import org.springframework.stereotype.Component;
12 12 */
13 13 @Component
14 14 public class HandOverExperimentFactory extends AbstractExperimentFactory {
  15 + private static final String[] SUPPORTED_MATRIX = {"QRB"};
15 16 @Override
16 17 public boolean isSupport(ExperimentOptions options) {
17   - ExperimentType instance = ExperimentType.getInstanceByRemark(options.getExperimentType());
18   - return instance == ExperimentType.HAND_OVER;
  18 + return options.getExperimentType() == getExperimentType();
19 19 }
20 20  
21 21 @Override
22 22 public Class<? extends Experiment> getClazz() {
23 23 return HandoverExperiment.class;
24 24 }
  25 +
  26 + @Override
  27 + protected ExperimentType getExperimentType() {
  28 + return ExperimentType.HAND_OVER;
  29 + }
25 30 }
... ...