“C:\Program Files\Java\jdk1.8.0_221\bin\java.exe” -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:64266,suspend=y,server=n -ea -Didea.test.cyclic.buffer.size=1048576 -javaagent:C:\Users\Randy\AppData\Local\JetBrains\IntelliJIdea2020.1\captureAgent\debugger-agent.jar -Dfile.encoding=UTF-8 -classpath “C:\Program Files\JetBrains\IntelliJ IDEA 2020.1.3\lib\idea_rt.jar;C:\Program Files\JetBrains\IntelliJ IDEA 2020.1.3\plugins\junit\lib\junit5-rt.jar;C:\Program Files\JetBrains\IntelliJ IDEA 2020.1.3\plugins\junit\lib\junit-rt.jar;C:\Program Files\Java\jdk1.8.0_221\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_221\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_221\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_221\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_221\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_221\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_221\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_221\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_221\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_221\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_221\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_221\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_221\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_221\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_221\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_221\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_221\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_221\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_221\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_221\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_221\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_221\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_221\jre\lib\rt.jar;D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-base\target\test-classes;D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-base\target\classes;D:\dev-repos\maven-repo\org\springframework\boot\spring-boot-starter-test\2.2.0.RELEASE\spring-boot-starter-test-2.2.0.RELEASE.jar;D:\dev-repos\maven-repo\org\springframework\boot\spring-boot-test\2.2.0.RELEASE\spring-boot-test-2.2.0.RELEASE.jar;D:\dev-repos\maven-repo\org\springframework\boot\spring-boot-test-autoconfigure\2.2.0.RELEASE\spring-boot-test-autoconfigure-2.2.0.RELEASE.jar;D:\dev-repos\maven-repo\com\jayway\jsonpath\json-path\2.4.0\json-path-2.4.0.jar;D:\dev-repos\maven-repo\net\minidev\json-smart\2.3\json-smart-2.3.jar;D:\dev-repos\maven-repo\net\minidev\accessors-smart\1.2\accessors-smart-1.2.jar;D:\dev-repos\maven-repo\org\ow2\asm\asm\5.0.4\asm-5.0.4.jar;D:\dev-repos\maven-repo\org\slf4j\slf4j-api\1.7.30\slf4j-api-1.7.30.jar;D:\dev-repos\maven-repo\jakarta\xml\bind\jakarta.xml.bind-api\2.3.2\jakarta.xml.bind-api-2.3.2.jar;D:\dev-repos\maven-repo\jakarta\activation\jakarta.activation-api\1.2.1\jakarta.activation-api-1.2.1.jar;D:\dev-repos\maven-repo\org\junit\jupiter\junit-jupiter\5.5.2\junit-jupiter-5.5.2.jar;D:\dev-repos\maven-repo\org\junit\jupiter\junit-jupiter-api\5.5.2\junit-jupiter-api-5.5.2.jar;D:\dev-repos\maven-repo\org\opentest4j\opentest4j\1.2.0\opentest4j-1.2.0.jar;D:\dev-repos\maven-repo\org\junit\platform\junit-platform-commons\1.5.2\junit-platform-commons-1.5.2.jar;D:\dev-repos\maven-repo\org\junit\jupiter\junit-jupiter-params\5.5.2\junit-jupiter-params-5.5.2.jar;D:\dev-repos\maven-repo\org\junit\jupiter\junit-jupiter-engine\5.5.2\junit-jupiter-engine-5.5.2.jar;D:\dev-repos\maven-repo\org\junit\vintage\junit-vintage-engine\5.5.2\junit-vintage-engine-5.5.2.jar;D:\dev-repos\maven-repo\org\apiguardian\apiguardian-api\1.1.0\apiguardian-api-1.1.0.jar;D:\dev-repos\maven-repo\org\junit\platform\junit-platform-engine\1.5.2\junit-platform-engine-1.5.2.jar;D:\dev-repos\maven-repo\junit\junit\4.12\junit-4.12.jar;D:\dev-repos\maven-repo\org\mockito\mockito-junit-jupiter\3.1.0\mockito-junit-jupiter-3.1.0.jar;D:\dev-repos\maven-repo\org\assertj\assertj-core\3.13.2\assertj-core-3.13.2.jar;D:\dev-repos\maven-repo\org\hamcrest\hamcrest\2.1\hamcrest-2.1.jar;D:\dev-repos\maven-repo\org\mockito\mockito-core\3.1.0\mockito-core-3.1.0.jar;D:\dev-repos\maven-repo\net\bytebuddy\byte-buddy\1.10.1\byte-buddy-1.10.1.jar;D:\dev-repos\maven-repo\net\bytebuddy\byte-buddy-agent\1.10.1\byte-buddy-agent-1.10.1.jar;D:\dev-repos\maven-repo\org\objenesis\objenesis\2.6\objenesis-2.6.jar;D:\dev-repos\maven-repo\org\skyscreamer\jsonassert\1.5.0\jsonassert-1.5.0.jar;D:\dev-repos\maven-repo\com\vaadin\external\google\android-json\0.0.20131108.vaadin1\android-json-0.0.20131108.vaadin1.jar;D:\dev-repos\maven-repo\org\springframework\spring-core\5.2.0.RELEASE\spring-core-5.2.0.RELEASE.jar;D:\dev-repos\maven-repo\org\springframework\spring-jcl\5.2.0.RELEASE\spring-jcl-5.2.0.RELEASE.jar;D:\dev-repos\maven-repo\org\springframework\spring-test\5.2.0.RELEASE\spring-test-5.2.0.RELEASE.jar;D:\dev-repos\maven-repo\org\xmlunit\xmlunit-core\2.6.3\xmlunit-core-2.6.3.jar;D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-base-api\target\classes;D:\Worke\aiduoduo_code\adodo-modules\adodo-framework\adodo-framework-api\target\classes;D:\dev-repos\maven-repo\org\springframework\spring-web\5.2.0.RELEASE\spring-web-5.2.0.RELEASE.jar;D:\dev-repos\maven-repo\org\springframework\spring-beans\5.2.0.RELEASE\spring-beans-5.2.0.RELEASE.jar;D:\dev-repos\maven-repo\com\baomidou\mybatis-plus-extension\3.4.3\mybatis-plus-extension-3.4.3.jar;D:\dev-repos\maven-repo\com\baomidou\mybatis-plus-core\3.4.3\mybatis-plus-core-3.4.3.jar;D:\dev-repos\maven-repo\com\github\jsqlparser\jsqlparser\4.0\jsqlparser-4.0.jar;D:\dev-repos\maven-repo\org\mybatis\mybatis\3.5.7\mybatis-3.5.7.jar;D:\dev-repos\maven-repo\org\mybatis\mybatis-spring\2.0.6\mybatis-spring-2.0.6.jar;D:\dev-repos\maven-repo\com\fasterxml\jackson\core\jackson-databind\2.10.0\jackson-databind-2.10.0.jar;D:\dev-repos\maven-repo\com\baomidou\mybatis-plus-annotation\3.4.3\mybatis-plus-annotation-3.4.3.jar;D:\dev-repos\maven-repo\com\github\ben-manes\caffeine\caffeine\2.8.0\caffeine-2.8.0.jar;D:\dev-repos\maven-repo\com\google\errorprone\error_prone_annotations\2.3.3\error_prone_annotations-2.3.3.jar;D:\dev-repos\maven-repo\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;D:\Worke\aiduoduo_code\adodo-modules\adodo-framework\adodo-utils\target\classes;D:\dev-repos\maven-repo\org\bouncycastle\bcprov-jdk16\1.46\bcprov-jdk16-1.46.jar;D:\dev-repos\maven-repo\org\springframework\spring-aop\5.2.0.RELEASE\spring-aop-5.2.0.RELEASE.jar;D:\dev-repos\maven-repo\com\belerweb\pinyin4j\2.5.1\pinyin4j-2.5.1.jar;D:\dev-repos\maven-repo\org\jsoup\jsoup\1.14.1\jsoup-1.14.1.jar;D:\dev-repos\maven-repo\com\samskivert\jmustache\1.15\jmustache-1.15.jar;D:\Worke\aiduoduo_code\adodo-modules\adodo-framework\adodo-framework-core\target\classes;D:\Worke\aiduoduo_code\adodo-modules\adodo-framework\adodo-framework-data\target\classes;D:\dev-repos\maven-repo\com\baomidou\mybatis-plus-boot-starter\3.4.3\mybatis-plus-boot-starter-3.4.3.jar;D:\dev-repos\maven-repo\com\baomidou\mybatis-plus\3.4.3\mybatis-plus-3.4.3.jar;D:\dev-repos\maven-repo\org\springframework\boot\spring-boot-starter-jdbc\2.2.0.RELEASE\spring-boot-starter-jdbc-2.2.0.RELEASE.jar;D:\dev-repos\maven-repo\com\zaxxer\HikariCP\3.4.1\HikariCP-3.4.1.jar;D:\dev-repos\maven-repo\org\springframework\spring-jdbc\5.2.0.RELEASE\spring-jdbc-5.2.0.RELEASE.jar;D:\dev-repos\maven-repo\mysql\mysql-connector-java\8.0.25\mysql-connector-java-8.0.25.jar;D:\dev-repos\maven-repo\com\google\protobuf\protobuf-java\3.11.4\protobuf-java-3.11.4.jar;D:\dev-repos\maven-repo\org\springframework\boot\spring-boot-starter-data-redis\2.4.1\spring-boot-starter-data-redis-2.4.1.jar;D:\dev-repos\maven-repo\org\springframework\data\spring-data-redis\2.2.0.RELEASE\spring-data-redis-2.2.0.RELEASE.jar;D:\dev-repos\maven-repo\org\springframework\data\spring-data-keyvalue\2.2.0.RELEASE\spring-data-keyvalue-2.2.0.RELEASE.jar;D:\dev-repos\maven-repo\org\springframework\data\spring-data-commons\2.2.0.RELEASE\spring-data-commons-2.2.0.RELEASE.jar;D:\dev-repos\maven-repo\org\springframework\spring-tx\5.2.0.RELEASE\spring-tx-5.2.0.RELEASE.jar;D:\dev-repos\maven-repo\org\springframework\spring-oxm\5.2.0.RELEASE\spring-oxm-5.2.0.RELEASE.jar;D:\dev-repos\maven-repo\org\springframework\spring-context-support\5.2.0.RELEASE\spring-context-support-5.2.0.RELEASE.jar;D:\dev-repos\maven-repo\io\lettuce\lettuce-core\5.2.0.RELEASE\lettuce-core-5.2.0.RELEASE.jar;D:\dev-repos\maven-repo\io\netty\netty-common\4.1.42.Final\netty-common-4.1.42.Final.jar;D:\dev-repos\maven-repo\io\netty\netty-handler\4.1.42.Final\netty-handler-4.1.42.Final.jar;D:\dev-repos\maven-repo\io\netty\netty-buffer\4.1.42.Final\netty-buffer-4.1.42.Final.jar;D:\dev-repos\maven-repo\io\netty\netty-codec\4.1.42.Final\netty-codec-4.1.42.Final.jar;D:\dev-repos\maven-repo\io\netty\netty-transport\4.1.42.Final\netty-transport-4.1.42.Final.jar;D:\dev-repos\maven-repo\io\netty\netty-resolver\4.1.42.Final\netty-resolver-4.1.42.Final.jar;D:\dev-repos\maven-repo\io\projectreactor\reactor-core\3.3.0.RELEASE\reactor-core-3.3.0.RELEASE.jar;D:\dev-repos\maven-repo\org\reactivestreams\reactive-streams\1.0.3\reactive-streams-1.0.3.jar;D:\dev-repos\maven-repo\org\springframework\boot\spring-boot-starter-aop\2.2.0.RELEASE\spring-boot-starter-aop-2.2.0.RELEASE.jar;D:\dev-repos\maven-repo\org\aspectj\aspectjweaver\1.9.4\aspectjweaver-1.9.4.jar;D:\dev-repos\maven-repo\p6spy\p6spy\3.9.1\p6spy-3.9.1.jar;D:\dev-repos\maven-repo\org\springframework\boot\spring-boot-starter-web\2.2.0.RELEASE\spring-boot-starter-web-2.2.0.RELEASE.jar;D:\dev-repos\maven-repo\org\springframework\boot\spring-boot-starter-json\2.2.0.RELEASE\spring-boot-starter-json-2.2.0.RELEASE.jar;D:\dev-repos\maven-repo\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.10.0\jackson-datatype-jdk8-2.10.0.jar;D:\dev-repos\maven-repo\com\fasterxml\jackson\module\jackson-module-parameter-names\2.10.0\jackson-module-parameter-names-2.10.0.jar;D:\dev-repos\maven-repo\org\springframework\boot\spring-boot-starter-tomcat\2.2.0.RELEASE\spring-boot-starter-tomcat-2.2.0.RELEASE.jar;D:\dev-repos\maven-repo\org\apache\tomcat\embed\tomcat-embed-core\9.0.27\tomcat-embed-core-9.0.27.jar;D:\dev-repos\maven-repo\org\apache\tomcat\embed\tomcat-embed-el\9.0.27\tomcat-embed-el-9.0.27.jar;D:\dev-repos\maven-repo\org\apache\tomcat\embed\tomcat-embed-websocket\9.0.27\tomcat-embed-websocket-9.0.27.jar;D:\dev-repos\maven-repo\org\springframework\boot\spring-boot-starter-validation\2.2.0.RELEASE\spring-boot-starter-validation-2.2.0.RELEASE.jar;D:\dev-repos\maven-repo\jakarta\validation\jakarta.validation-api\2.0.1\jakarta.validation-api-2.0.1.jar;D:\dev-repos\maven-repo\org\hibernate\validator\hibernate-validator\6.0.17.Final\hibernate-validator-6.0.17.Final.jar;D:\dev-repos\maven-repo\org\jboss\logging\jboss-logging\3.4.1.Final\jboss-logging-3.4.1.Final.jar;D:\dev-repos\maven-repo\com\fasterxml\classmate\1.5.0\classmate-1.5.0.jar;D:\dev-repos\maven-repo\org\springframework\spring-webmvc\5.2.0.RELEASE\spring-webmvc-5.2.0.RELEASE.jar;D:\dev-repos\maven-repo\org\springframework\spring-expression\5.2.0.RELEASE\spring-expression-5.2.0.RELEASE.jar;D:\dev-repos\maven-repo\io\github\openfeign\feign-core\10.12\feign-core-10.12.jar;D:\dev-repos\maven-repo\io\github\openfeign\feign-jackson\10.12\feign-jackson-10.12.jar;D:\dev-repos\maven-repo\org\apache\commons\commons-lang3\3.12.0\commons-lang3-3.12.0.jar;D:\dev-repos\maven-repo\org\apache\commons\commons-collections4\4.4\commons-collections4-4.4.jar;D:\dev-repos\maven-repo\com\alibaba\transmittable-thread-local\2.12.1\transmittable-thread-local-2.12.1.jar;D:\dev-repos\maven-repo\commons-io\commons-io\2.9.0\commons-io-2.9.0.jar;D:\dev-repos\maven-repo\org\apache\httpcomponents\httpclient\4.5.13\httpclient-4.5.13.jar;D:\dev-repos\maven-repo\org\apache\httpcomponents\httpcore\4.4.12\httpcore-4.4.12.jar;D:\dev-repos\maven-repo\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;D:\dev-repos\maven-repo\commons-codec\commons-codec\1.13\commons-codec-1.13.jar;D:\dev-repos\maven-repo\com\googlecode\aviator\aviator\5.2.6\aviator-5.2.6.jar;D:\dev-repos\maven-repo\org\springframework\boot\spring-boot-starter\2.2.0.RELEASE\spring-boot-starter-2.2.0.RELEASE.jar;D:\dev-repos\maven-repo\org\springframework\boot\spring-boot\2.2.0.RELEASE\spring-boot-2.2.0.RELEASE.jar;D:\dev-repos\maven-repo\org\springframework\spring-context\5.2.0.RELEASE\spring-context-5.2.0.RELEASE.jar;D:\dev-repos\maven-repo\org\springframework\boot\spring-boot-autoconfigure\2.2.0.RELEASE\spring-boot-autoconfigure-2.2.0.RELEASE.jar;D:\dev-repos\maven-repo\org\springframework\boot\spring-boot-starter-logging\2.2.0.RELEASE\spring-boot-starter-logging-2.2.0.RELEASE.jar;D:\dev-repos\maven-repo\ch\qos\logback\logback-classic\1.2.3\logback-classic-1.2.3.jar;D:\dev-repos\maven-repo\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jar;D:\dev-repos\maven-repo\org\apache\logging\log4j\log4j-to-slf4j\2.12.1\log4j-to-slf4j-2.12.1.jar;D:\dev-repos\maven-repo\org\apache\logging\log4j\log4j-api\2.12.1\log4j-api-2.12.1.jar;D:\dev-repos\maven-repo\org\slf4j\jul-to-slf4j\1.7.28\jul-to-slf4j-1.7.28.jar;D:\dev-repos\maven-repo\jakarta\annotation\jakarta.annotation-api\1.3.5\jakarta.annotation-api-1.3.5.jar;D:\dev-repos\maven-repo\org\yaml\snakeyaml\1.25\snakeyaml-1.25.jar;D:\dev-repos\maven-repo\org\springframework\boot\spring-boot-devtools\2.2.0.RELEASE\spring-boot-devtools-2.2.0.RELEASE.jar;D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes;D:\dev-repos\maven-repo\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.10.0\jackson-datatype-jsr310-2.10.0.jar;D:\dev-repos\maven-repo\com\fasterxml\jackson\core\jackson-annotations\2.10.0\jackson-annotations-2.10.0.jar;D:\dev-repos\maven-repo\com\fasterxml\jackson\core\jackson-core\2.10.0\jackson-core-2.10.0.jar;D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-task-api\target\classes;D:\Worke\aiduoduo_code\adodo-modules\adodo-framework\adodo-framework-mq\target\classes;D:\dev-repos\maven-repo\org\apache\rocketmq\rocketmq-spring-boot-starter\2.2.0\rocketmq-spring-boot-starter-2.2.0.jar;D:\dev-repos\maven-repo\org\apache\rocketmq\rocketmq-spring-boot\2.2.0\rocketmq-spring-boot-2.2.0.jar;D:\dev-repos\maven-repo\org\apache\rocketmq\rocketmq-client\4.8.0\rocketmq-client-4.8.0.jar;D:\dev-repos\maven-repo\org\apache\rocketmq\rocketmq-common\4.8.0\rocketmq-common-4.8.0.jar;D:\dev-repos\maven-repo\org\apache\rocketmq\rocketmq-acl\4.8.0\rocketmq-acl-4.8.0.jar;D:\dev-repos\maven-repo\org\apache\rocketmq\rocketmq-remoting\4.8.0\rocketmq-remoting-4.8.0.jar;D:\dev-repos\maven-repo\io\netty\netty-all\4.1.42.Final\netty-all-4.1.42.Final.jar;D:\dev-repos\maven-repo\io\netty\netty-tcnative-boringssl-static\2.0.26.Final\netty-tcnative-boringssl-static-2.0.26.Final.jar;D:\dev-repos\maven-repo\org\apache\rocketmq\rocketmq-logging\4.8.0\rocketmq-logging-4.8.0.jar;D:\dev-repos\maven-repo\org\apache\rocketmq\rocketmq-srvutil\4.8.0\rocketmq-srvutil-4.8.0.jar;D:\dev-repos\maven-repo\commons-cli\commons-cli\1.2\commons-cli-1.2.jar;D:\dev-repos\maven-repo\commons-validator\commons-validator\1.6\commons-validator-1.6.jar;D:\dev-repos\maven-repo\commons-beanutils\commons-beanutils\1.9.2\commons-beanutils-1.9.2.jar;D:\dev-repos\maven-repo\commons-digester\commons-digester\1.8.1\commons-digester-1.8.1.jar;D:\dev-repos\maven-repo\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar;D:\dev-repos\maven-repo\org\springframework\spring-messaging\5.2.0.RELEASE\spring-messaging-5.2.0.RELEASE.jar;D:\dev-repos\maven-repo\org\projectlombok\lombok\1.18.10\lombok-1.18.10.jar;D:\dev-repos\maven-repo\org\eclipse\paho\org.eclipse.paho.client.mqttv3\1.2.2\org.eclipse.paho.client.mqttv3-1.2.2.jar;D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-common\target\classes;D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-common-api\target\classes;D:\dev-repos\maven-repo\com\alibaba\fastjson\1.2.9\fastjson-1.2.9.jar;D:\dev-repos\maven-repo\com\aliyun\oss\aliyun-sdk-oss\3.10.2\aliyun-sdk-oss-3.10.2.jar;D:\dev-repos\maven-repo\org\jdom\jdom2\2.0.6\jdom2-2.0.6.jar;D:\dev-repos\maven-repo\org\codehaus\jettison\jettison\1.1\jettison-1.1.jar;D:\dev-repos\maven-repo\stax\stax-api\1.0.1\stax-api-1.0.1.jar;D:\dev-repos\maven-repo\com\aliyun\aliyun-java-sdk-core\3.4.0\aliyun-java-sdk-core-3.4.0.jar;D:\dev-repos\maven-repo\com\aliyun\aliyun-java-sdk-ram\3.0.0\aliyun-java-sdk-ram-3.0.0.jar;D:\dev-repos\maven-repo\com\aliyun\aliyun-java-sdk-sts\3.0.0\aliyun-java-sdk-sts-3.0.0.jar;D:\dev-repos\maven-repo\com\aliyun\aliyun-java-sdk-ecs\4.2.0\aliyun-java-sdk-ecs-4.2.0.jar;D:\dev-repos\maven-repo\com\aliyun\aliyun-java-sdk-kms\2.7.0\aliyun-java-sdk-kms-2.7.0.jar;D:\dev-repos\maven-repo\com\google\code\gson\gson\2.8.6\gson-2.8.6.jar;D:\Worke\aiduoduo_code\adodo-modules\adodo-framework\adodo-test-utils\target\classes” com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit4 com.adodo.test.foods.FoodsServiceTest,getFoodsType
Connected to the target VM, address: ‘127.0.0.1:64266’, transport: ‘socket’
[INFO ]2021-11-09 10:26:15.667[main] [] o.s.b.t.c.SpringBootTestContextBootstrapper-[AbstractTestContextBootstrapper.java:308] - Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.adodo.test.foods.FoodsServiceTest], using SpringBootContextLoader
[INFO ]2021-11-09 10:26:15.690[main] [] o.s.t.c.s.AbstractContextLoader-[AbstractContextLoader.java:264] - Could not detect default resource locations for test class [com.adodo.test.foods.FoodsServiceTest]: no resource found for suffixes {-context.xml, Context.groovy}.
[INFO ]2021-11-09 10:26:15.980[main] [] o.s.b.t.c.SpringBootTestContextBootstrapper-[AbstractTestContextBootstrapper.java:248] - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
[INFO ]2021-11-09 10:26:16.011[main] [] o.s.b.t.c.SpringBootTestContextBootstrapper-[AbstractTestContextBootstrapper.java:177] - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@3d2ee678, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@6179e425, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@35f26e72, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@2d6764b2, org.springframework.test.context.support.DirtiesContextTestExecutionListener@67304a40, org.springframework.test.context.transaction.TransactionalTestExecutionListener@49c6c24f, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@6fe1b4fb, org.springframework.test.context.event.EventPublishingTestExecutionListener@79351f41, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@1c32386d, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@6399551e, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@13d73fa, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@5023bb8b, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@5d5f10b2]
. ____ _ __ _ _
/\ / ’ __ _ () __ __ _ \ \ \
( ( )__ | '_ | '| | ’ / ` | \ \ \
\/ )| |)| | | | | || (| | ) ) ) )
’ || .__|| ||| |__, | / / / /
=|_|======|/=////
:: Spring Boot :: (v2.2.0.RELEASE)
[INFO ]2021-11-09 10:26:16.899[main] [] c.adodo.test.foods.FoodsServiceTest-[StartupInfoLogger.java:55] - Starting FoodsServiceTest on zhuyufeng with PID 11060 (started by Randy in D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-base)
[DEBUG]2021-11-09 10:26:16.900[main] [] c.adodo.test.foods.FoodsServiceTest-[StartupInfoLogger.java:56] - Running with Spring Boot v2.2.0.RELEASE, Spring v5.2.0.RELEASE
[INFO ]2021-11-09 10:26:16.901[main] [] c.adodo.test.foods.FoodsServiceTest-[SpringApplication.java:655] - The following profiles are active: gzdev
[INFO ]2021-11-09 10:26:18.127[main] [] o.s.d.r.c.RepositoryConfigurationDelegate-[RepositoryConfigurationDelegate.java:244] - Multiple Spring Data modules found, entering strict repository configuration mode!
[INFO ]2021-11-09 10:26:18.130[main] [] o.s.d.r.c.RepositoryConfigurationDelegate-[RepositoryConfigurationDelegate.java:126] - Bootstrapping Spring Data repositories in DEFAULT mode.
[INFO ]2021-11-09 10:26:18.224[main] [] o.s.d.r.c.RepositoryConfigurationDelegate-[RepositoryConfigurationDelegate.java:182] - Finished Spring Data repository scanning in 78ms. Found 0 repository interfaces.
[INFO ]2021-11-09 10:26:18.345[main] [] c.a.f.c.ServiceClientConfiguration-[ServiceClientConfiguration.java:20] - serviceClientRegister
[DEBUG]2021-11-09 10:26:18.355[main] [] c.a.f.c.s.ServiceClientRegister-[ServiceClientRegister.java:34] - serviceClient postProcessBeanDefinitionRegistry
[DEBUG]2021-11-09 10:26:18.382[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathClientsScanner.java:53] - doScan packages: [{com.adodo.api}]
[DEBUG]2021-11-09 10:26:18.387[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathClientsScanner.java:121] - interface [com.adodo.api.base.auth.AuthService] with ServiceApi annotation has local implements
[DEBUG]2021-11-09 10:26:18.387[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:443] - Ignored because not a concrete top-level class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-base-api\target\classes\com\adodo\api\base\auth\AuthService.class]
[DEBUG]2021-11-09 10:26:18.388[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathClientsScanner.java:121] - interface [com.adodo.api.base.branch.BranchService] with ServiceApi annotation has local implements
[DEBUG]2021-11-09 10:26:18.388[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:443] - Ignored because not a concrete top-level class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-base-api\target\classes\com\adodo\api\base\branch\BranchService.class]
[DEBUG]2021-11-09 10:26:18.388[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathClientsScanner.java:121] - interface [com.adodo.api.base.chatTips.ChatTipsService] with ServiceApi annotation has local implements
[DEBUG]2021-11-09 10:26:18.388[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:443] - Ignored because not a concrete top-level class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-base-api\target\classes\com\adodo\api\base\chatTips\ChatTipsService.class]
[DEBUG]2021-11-09 10:26:18.388[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathClientsScanner.java:121] - interface [com.adodo.api.base.configCenter.ConfigCenterService] with ServiceApi annotation has local implements
[DEBUG]2021-11-09 10:26:18.389[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:443] - Ignored because not a concrete top-level class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-base-api\target\classes\com\adodo\api\base\configCenter\ConfigCenterService.class]
[DEBUG]2021-11-09 10:26:18.389[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathClientsScanner.java:121] - interface [com.adodo.api.base.foods.FoodsService] with ServiceApi annotation has local implements
[DEBUG]2021-11-09 10:26:18.389[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:443] - Ignored because not a concrete top-level class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-base-api\target\classes\com\adodo\api\base\foods\FoodsService.class]
[DEBUG]2021-11-09 10:26:18.389[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathClientsScanner.java:121] - interface [com.adodo.api.base.oss.OssWebService] with ServiceApi annotation has local implements
[DEBUG]2021-11-09 10:26:18.390[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:443] - Ignored because not a concrete top-level class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-base-api\target\classes\com\adodo\api\base\oss\OssWebService.class]
[DEBUG]2021-11-09 10:26:18.390[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathClientsScanner.java:121] - interface [com.adodo.api.base.platform.DictService] with ServiceApi annotation has local implements
[DEBUG]2021-11-09 10:26:18.390[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:443] - Ignored because not a concrete top-level class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-base-api\target\classes\com\adodo\api\base\platform\DictService.class]
[DEBUG]2021-11-09 10:26:18.390[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathClientsScanner.java:121] - interface [com.adodo.api.base.role.RoleService] with ServiceApi annotation has local implements
[DEBUG]2021-11-09 10:26:18.390[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:443] - Ignored because not a concrete top-level class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-base-api\target\classes\com\adodo\api\base\role\RoleService.class]
[DEBUG]2021-11-09 10:26:18.390[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathClientsScanner.java:121] - interface [com.adodo.api.base.slideshow.SlideshowService] with ServiceApi annotation has local implements
[DEBUG]2021-11-09 10:26:18.391[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:443] - Ignored because not a concrete top-level class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-base-api\target\classes\com\adodo\api\base\slideshow\SlideshowService.class]
[DEBUG]2021-11-09 10:26:18.391[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\consult\ConsultService.class]
[DEBUG]2021-11-09 10:26:18.391[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\customer\CustomersAppletService.class]
[DEBUG]2021-11-09 10:26:18.391[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\customer\CustomersCasesService.class]
[DEBUG]2021-11-09 10:26:18.391[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\customer\CustomersDietService.class]
[DEBUG]2021-11-09 10:26:18.392[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\customer\CustomersMeasureService.class]
[DEBUG]2021-11-09 10:26:18.392[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\customer\CustomersMedicationService.class]
[DEBUG]2021-11-09 10:26:18.392[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\customer\CustomersNursingKidneyPlanService.class]
[DEBUG]2021-11-09 10:26:18.392[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\customer\CustomersReportService.class]
[DEBUG]2021-11-09 10:26:18.392[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\customer\CustomersService.class]
[DEBUG]2021-11-09 10:26:18.392[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\customer\CustomersTaskService.class]
[DEBUG]2021-11-09 10:26:18.393[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\demo\PagerDemoService.class]
[DEBUG]2021-11-09 10:26:18.393[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\em\EmGroupService.class]
[DEBUG]2021-11-09 10:26:18.393[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\em\EmUserService.class]
[DEBUG]2021-11-09 10:26:18.393[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\insurence\InsurenceService.class]
[DEBUG]2021-11-09 10:26:18.393[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\questionnaire\QuestionnaireService.class]
[DEBUG]2021-11-09 10:26:18.393[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\service\CustomersServiceService.class]
[DEBUG]2021-11-09 10:26:18.394[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\service\ServiceService.class]
[DEBUG]2021-11-09 10:26:18.394[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\user\DoctorAppletService.class]
[DEBUG]2021-11-09 10:26:18.394[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\user\LoginService.class]
[DEBUG]2021-11-09 10:26:18.394[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\user\SysUserService.class]
[DEBUG]2021-11-09 10:26:18.394[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\user\UserService.class]
[DEBUG]2021-11-09 10:26:18.394[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\wx\WxInfoService.class]
[DEBUG]2021-11-09 10:26:18.394[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-task-api\target\classes\com\adodo\api\task\TaskApplyService.class]
[DEBUG]2021-11-09 10:26:18.395[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-task-api\target\classes\com\adodo\api\task\TaskQueryService.class]
[DEBUG]2021-11-09 10:26:18.395[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-task-api\target\classes\com\adodo\api\task\TaskService.class]
[INFO ]2021-11-09 10:26:18.861[main] [] o.s.c.s.PostProcessorRegistrationDelegate
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
C
h
e
c
k
e
r
−
[
P
o
s
t
P
r
o
c
e
s
s
o
r
R
e
g
i
s
t
r
a
t
i
o
n
D
e
l
e
g
a
t
e
.
j
a
v
a
:
330
]
−
B
e
a
n
′
s
p
r
i
n
g
C
o
n
t
e
x
t
U
t
i
l
′
o
f
t
y
p
e
[
c
o
m
.
a
d
o
d
o
.
f
r
a
m
e
w
o
r
k
.
c
o
r
e
.
c
o
n
t
e
x
t
.
S
p
r
i
n
g
C
o
n
t
e
x
t
U
t
i
l
]
i
s
n
o
t
e
l
i
g
i
b
l
e
f
o
r
g
e
t
t
i
n
g
p
r
o
c
e
s
s
e
d
b
y
a
l
l
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
s
(
f
o
r
e
x
a
m
p
l
e
:
n
o
t
e
l
i
g
i
b
l
e
f
o
r
a
u
t
o
−
p
r
o
x
y
i
n
g
)
[
I
N
F
O
]
2021
−
11
−
0910
:
26
:
18.888
[
m
a
i
n
]
[
]
o
.
s
.
c
.
s
.
P
o
s
t
P
r
o
c
e
s
s
o
r
R
e
g
i
s
t
r
a
t
i
o
n
D
e
l
e
g
a
t
e
BeanPostProcessorChecker-[PostProcessorRegistrationDelegate.java:330] - Bean 'springContextUtil' of type [com.adodo.framework.core.context.SpringContextUtil] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) [INFO ]2021-11-09 10:26:18.888[main] [] o.s.c.s.PostProcessorRegistrationDelegate
BeanPostProcessorChecker−[PostProcessorRegistrationDelegate.java:330]−Bean′springContextUtil′oftype[com.adodo.framework.core.context.SpringContextUtil]isnoteligibleforgettingprocessedbyallBeanPostProcessors(forexample:noteligibleforauto−proxying)[INFO]2021−11−0910:26:18.888[main][]o.s.c.s.PostProcessorRegistrationDelegateBeanPostProcessorChecker-[PostProcessorRegistrationDelegate.java:330] - Bean ‘serviceRequestConfig’ of type [com.adodo.framework.core.configuration.ServiceRequestConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[INFO ]2021-11-09 10:26:18.897[main] [] o.s.c.s.PostProcessorRegistrationDelegate
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
C
h
e
c
k
e
r
−
[
P
o
s
t
P
r
o
c
e
s
s
o
r
R
e
g
i
s
t
r
a
t
i
o
n
D
e
l
e
g
a
t
e
.
j
a
v
a
:
330
]
−
B
e
a
n
′
t
r
a
c
e
H
e
a
d
e
r
I
n
t
e
r
c
e
p
t
o
r
′
o
f
t
y
p
e
[
c
o
m
.
a
d
o
d
o
.
f
r
a
m
e
w
o
r
k
.
c
o
r
e
.
r
e
q
u
e
s
t
.
T
r
a
c
e
H
e
a
d
e
r
I
n
t
e
r
c
e
p
t
o
r
]
i
s
n
o
t
e
l
i
g
i
b
l
e
f
o
r
g
e
t
t
i
n
g
p
r
o
c
e
s
s
e
d
b
y
a
l
l
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
s
(
f
o
r
e
x
a
m
p
l
e
:
n
o
t
e
l
i
g
i
b
l
e
f
o
r
a
u
t
o
−
p
r
o
x
y
i
n
g
)
[
I
N
F
O
]
2021
−
11
−
0910
:
26
:
18.898
[
m
a
i
n
]
[
]
o
.
s
.
c
.
s
.
P
o
s
t
P
r
o
c
e
s
s
o
r
R
e
g
i
s
t
r
a
t
i
o
n
D
e
l
e
g
a
t
e
BeanPostProcessorChecker-[PostProcessorRegistrationDelegate.java:330] - Bean 'traceHeaderInterceptor' of type [com.adodo.framework.core.request.TraceHeaderInterceptor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) [INFO ]2021-11-09 10:26:18.898[main] [] o.s.c.s.PostProcessorRegistrationDelegate
BeanPostProcessorChecker−[PostProcessorRegistrationDelegate.java:330]−Bean′traceHeaderInterceptor′oftype[com.adodo.framework.core.request.TraceHeaderInterceptor]isnoteligibleforgettingprocessedbyallBeanPostProcessors(forexample:noteligibleforauto−proxying)[INFO]2021−11−0910:26:18.898[main][]o.s.c.s.PostProcessorRegistrationDelegateBeanPostProcessorChecker-[PostProcessorRegistrationDelegate.java:330] - Bean ‘httpRequestInterceptor’ of type [com.adodo.framework.core.request.HttpRequestInterceptor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[INFO ]2021-11-09 10:26:19.688[main] [] o.s.b.w.e.tomcat.TomcatWebServer-[TomcatWebServer.java:92] - Tomcat initialized with port(s): 8082 (http)
[INFO ]2021-11-09 10:26:19.702[main] [] o.a.coyote.http11.Http11NioProtocol-[DirectJDKLog.java:173] - Initializing ProtocolHandler [“http-nio-8082”]
[INFO ]2021-11-09 10:26:19.703[main] [] o.a.catalina.core.StandardService-[DirectJDKLog.java:173] - Starting service [Tomcat]
[INFO ]2021-11-09 10:26:19.703[main] [] o.a.catalina.core.StandardEngine-[DirectJDKLog.java:173] - Starting Servlet engine: [Apache Tomcat/9.0.27]
[INFO ]2021-11-09 10:26:19.890[main] [] o.a.c.c.C.[Tomcat].[localhost].[/]-[DirectJDKLog.java:173] - Initializing Spring embedded WebApplicationContext
[INFO ]2021-11-09 10:26:19.890[main] [] o.s.web.context.ContextLoader-[ServletWebServerApplicationContext.java:284] - Root WebApplicationContext: initialization completed in 2957 ms
[WARN ]2021-11-09 10:26:20.147[main] [] o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext-[AbstractApplicationContext.java:558] - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘authServiceImpl’: Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘baseDaoImpl’: Unsatisfied dependency expressed through field ‘sqlSessionTemplate’; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘sqlSessionTemplate’ defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method ‘sqlSessionTemplate’ parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘sqlSessionFactory’ defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method ‘sqlSessionFactory’ parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘dataSource’ defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration
H
i
k
a
r
i
.
c
l
a
s
s
]
:
B
e
a
n
i
n
s
t
a
n
t
i
a
t
i
o
n
v
i
a
f
a
c
t
o
r
y
m
e
t
h
o
d
f
a
i
l
e
d
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
B
e
a
n
I
n
s
t
a
n
t
i
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
F
a
i
l
e
d
t
o
i
n
s
t
a
n
t
i
a
t
e
[
c
o
m
.
z
a
x
x
e
r
.
h
i
k
a
r
i
.
H
i
k
a
r
i
D
a
t
a
S
o
u
r
c
e
]
:
F
a
c
t
o
r
y
m
e
t
h
o
d
′
d
a
t
a
S
o
u
r
c
e
′
t
h
r
e
w
e
x
c
e
p
t
i
o
n
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
a
u
t
o
c
o
n
f
i
g
u
r
e
.
j
d
b
c
.
D
a
t
a
S
o
u
r
c
e
P
r
o
p
e
r
t
i
e
s
Hikari.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception; nested exception is org.springframework.boot.autoconfigure.jdbc.DataSourceProperties
Hikari.class]:Beaninstantiationviafactorymethodfailed;nestedexceptionisorg.springframework.beans.BeanInstantiationException:Failedtoinstantiate[com.zaxxer.hikari.HikariDataSource]:Factorymethod′dataSource′threwexception;nestedexceptionisorg.springframework.boot.autoconfigure.jdbc.DataSourcePropertiesDataSourceBeanCreationException: Failed to determine a suitable driver class
[INFO ]2021-11-09 10:26:20.150[main] [] o.a.catalina.core.StandardService-[DirectJDKLog.java:173] - Stopping service [Tomcat]
[INFO ]2021-11-09 10:26:20.175[main] [] o.s.b.a.l.ConditionEvaluationReportLoggingListener-[ConditionEvaluationReportLoggingListener.java:136] -
Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.
[ERROR]2021-11-09 10:26:20.179[main] [] o.s.b.d.LoggingFailureAnalysisReporter-[LoggingFailureAnalysisReporter.java:40] -
APPLICATION FAILED TO START
Description:
Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.
Reason: Failed to determine a suitable driver class
Action:
Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).
. ____ _ __ _ _
/\ / ’ __ _ () __ __ _ \ \ \
( ( )__ | '_ | '| | ’ / ` | \ \ \
\/ )| |)| | | | | || (| | ) ) ) )
’ || .__|| ||| |__, | / / / /
=|_|======|/=////
:: Spring Boot :: (v2.2.0.RELEASE)
[INFO ]2021-11-09 10:26:20.258[main] [] c.adodo.test.foods.FoodsServiceTest-[StartupInfoLogger.java:55] - Starting FoodsServiceTest on zhuyufeng with PID 11060 (started by Randy in D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-base)
[DEBUG]2021-11-09 10:26:20.259[main] [] c.adodo.test.foods.FoodsServiceTest-[StartupInfoLogger.java:56] - Running with Spring Boot v2.2.0.RELEASE, Spring v5.2.0.RELEASE
[INFO ]2021-11-09 10:26:20.259[main] [] c.adodo.test.foods.FoodsServiceTest-[SpringApplication.java:655] - The following profiles are active: gzdev
[INFO ]2021-11-09 10:26:20.857[main] [] o.s.d.r.c.RepositoryConfigurationDelegate-[RepositoryConfigurationDelegate.java:244] - Multiple Spring Data modules found, entering strict repository configuration mode!
[INFO ]2021-11-09 10:26:20.858[main] [] o.s.d.r.c.RepositoryConfigurationDelegate-[RepositoryConfigurationDelegate.java:126] - Bootstrapping Spring Data repositories in DEFAULT mode.
[INFO ]2021-11-09 10:26:20.922[main] [] o.s.d.r.c.RepositoryConfigurationDelegate-[RepositoryConfigurationDelegate.java:182] - Finished Spring Data repository scanning in 64ms. Found 0 repository interfaces.
[INFO ]2021-11-09 10:26:20.944[main] [] c.a.f.c.ServiceClientConfiguration-[ServiceClientConfiguration.java:20] - serviceClientRegister
[DEBUG]2021-11-09 10:26:20.954[main] [] c.a.f.c.s.ServiceClientRegister-[ServiceClientRegister.java:34] - serviceClient postProcessBeanDefinitionRegistry
[DEBUG]2021-11-09 10:26:20.956[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathClientsScanner.java:53] - doScan packages: [{com.adodo.api}]
[DEBUG]2021-11-09 10:26:20.962[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathClientsScanner.java:121] - interface [com.adodo.api.base.auth.AuthService] with ServiceApi annotation has local implements
[DEBUG]2021-11-09 10:26:20.962[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:443] - Ignored because not a concrete top-level class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-base-api\target\classes\com\adodo\api\base\auth\AuthService.class]
[DEBUG]2021-11-09 10:26:20.962[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathClientsScanner.java:121] - interface [com.adodo.api.base.branch.BranchService] with ServiceApi annotation has local implements
[DEBUG]2021-11-09 10:26:20.963[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:443] - Ignored because not a concrete top-level class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-base-api\target\classes\com\adodo\api\base\branch\BranchService.class]
[DEBUG]2021-11-09 10:26:20.963[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathClientsScanner.java:121] - interface [com.adodo.api.base.chatTips.ChatTipsService] with ServiceApi annotation has local implements
[DEBUG]2021-11-09 10:26:20.963[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:443] - Ignored because not a concrete top-level class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-base-api\target\classes\com\adodo\api\base\chatTips\ChatTipsService.class]
[DEBUG]2021-11-09 10:26:20.963[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathClientsScanner.java:121] - interface [com.adodo.api.base.configCenter.ConfigCenterService] with ServiceApi annotation has local implements
[DEBUG]2021-11-09 10:26:20.963[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:443] - Ignored because not a concrete top-level class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-base-api\target\classes\com\adodo\api\base\configCenter\ConfigCenterService.class]
[DEBUG]2021-11-09 10:26:20.963[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathClientsScanner.java:121] - interface [com.adodo.api.base.foods.FoodsService] with ServiceApi annotation has local implements
[DEBUG]2021-11-09 10:26:20.964[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:443] - Ignored because not a concrete top-level class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-base-api\target\classes\com\adodo\api\base\foods\FoodsService.class]
[DEBUG]2021-11-09 10:26:20.964[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathClientsScanner.java:121] - interface [com.adodo.api.base.oss.OssWebService] with ServiceApi annotation has local implements
[DEBUG]2021-11-09 10:26:20.964[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:443] - Ignored because not a concrete top-level class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-base-api\target\classes\com\adodo\api\base\oss\OssWebService.class]
[DEBUG]2021-11-09 10:26:20.964[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathClientsScanner.java:121] - interface [com.adodo.api.base.platform.DictService] with ServiceApi annotation has local implements
[DEBUG]2021-11-09 10:26:20.964[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:443] - Ignored because not a concrete top-level class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-base-api\target\classes\com\adodo\api\base\platform\DictService.class]
[DEBUG]2021-11-09 10:26:20.964[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathClientsScanner.java:121] - interface [com.adodo.api.base.role.RoleService] with ServiceApi annotation has local implements
[DEBUG]2021-11-09 10:26:20.965[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:443] - Ignored because not a concrete top-level class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-base-api\target\classes\com\adodo\api\base\role\RoleService.class]
[DEBUG]2021-11-09 10:26:20.965[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathClientsScanner.java:121] - interface [com.adodo.api.base.slideshow.SlideshowService] with ServiceApi annotation has local implements
[DEBUG]2021-11-09 10:26:20.965[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:443] - Ignored because not a concrete top-level class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-base-api\target\classes\com\adodo\api\base\slideshow\SlideshowService.class]
[DEBUG]2021-11-09 10:26:20.965[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\consult\ConsultService.class]
[DEBUG]2021-11-09 10:26:20.966[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\customer\CustomersAppletService.class]
[DEBUG]2021-11-09 10:26:20.966[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\customer\CustomersCasesService.class]
[DEBUG]2021-11-09 10:26:20.966[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\customer\CustomersDietService.class]
[DEBUG]2021-11-09 10:26:20.966[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\customer\CustomersMeasureService.class]
[DEBUG]2021-11-09 10:26:20.966[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\customer\CustomersMedicationService.class]
[DEBUG]2021-11-09 10:26:20.967[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\customer\CustomersNursingKidneyPlanService.class]
[DEBUG]2021-11-09 10:26:20.967[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\customer\CustomersReportService.class]
[DEBUG]2021-11-09 10:26:20.967[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\customer\CustomersService.class]
[DEBUG]2021-11-09 10:26:20.967[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\customer\CustomersTaskService.class]
[DEBUG]2021-11-09 10:26:20.967[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\demo\PagerDemoService.class]
[DEBUG]2021-11-09 10:26:20.968[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\em\EmGroupService.class]
[DEBUG]2021-11-09 10:26:20.968[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\em\EmUserService.class]
[DEBUG]2021-11-09 10:26:20.968[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\insurence\InsurenceService.class]
[DEBUG]2021-11-09 10:26:20.968[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\questionnaire\QuestionnaireService.class]
[DEBUG]2021-11-09 10:26:20.968[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\service\CustomersServiceService.class]
[DEBUG]2021-11-09 10:26:20.969[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\service\ServiceService.class]
[DEBUG]2021-11-09 10:26:20.969[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\user\DoctorAppletService.class]
[DEBUG]2021-11-09 10:26:20.969[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\user\LoginService.class]
[DEBUG]2021-11-09 10:26:20.969[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\user\SysUserService.class]
[DEBUG]2021-11-09 10:26:20.970[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\user\UserService.class]
[DEBUG]2021-11-09 10:26:20.970[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-user-api\target\classes\com\adodo\api\wx\WxInfoService.class]
[DEBUG]2021-11-09 10:26:20.970[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-task-api\target\classes\com\adodo\api\task\TaskApplyService.class]
[DEBUG]2021-11-09 10:26:20.970[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-task-api\target\classes\com\adodo\api\task\TaskQueryService.class]
[DEBUG]2021-11-09 10:26:20.971[main] [] c.a.f.c.s.ClassPathClientsScanner-[ClassPathScanningCandidateComponentProvider.java:437] - Identified candidate component class: file [D:\Worke\aiduoduo_code\adodo-modules\adodo-bs-modules\adodo-bs-task-api\target\classes\com\adodo\api\task\TaskService.class]
[INFO ]2021-11-09 10:26:21.081[main] [] o.s.c.s.PostProcessorRegistrationDelegate
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
C
h
e
c
k
e
r
−
[
P
o
s
t
P
r
o
c
e
s
s
o
r
R
e
g
i
s
t
r
a
t
i
o
n
D
e
l
e
g
a
t
e
.
j
a
v
a
:
330
]
−
B
e
a
n
′
s
p
r
i
n
g
C
o
n
t
e
x
t
U
t
i
l
′
o
f
t
y
p
e
[
c
o
m
.
a
d
o
d
o
.
f
r
a
m
e
w
o
r
k
.
c
o
r
e
.
c
o
n
t
e
x
t
.
S
p
r
i
n
g
C
o
n
t
e
x
t
U
t
i
l
]
i
s
n
o
t
e
l
i
g
i
b
l
e
f
o
r
g
e
t
t
i
n
g
p
r
o
c
e
s
s
e
d
b
y
a
l
l
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
s
(
f
o
r
e
x
a
m
p
l
e
:
n
o
t
e
l
i
g
i
b
l
e
f
o
r
a
u
t
o
−
p
r
o
x
y
i
n
g
)
[
I
N
F
O
]
2021
−
11
−
0910
:
26
:
21.103
[
m
a
i
n
]
[
]
o
.
s
.
c
.
s
.
P
o
s
t
P
r
o
c
e
s
s
o
r
R
e
g
i
s
t
r
a
t
i
o
n
D
e
l
e
g
a
t
e
BeanPostProcessorChecker-[PostProcessorRegistrationDelegate.java:330] - Bean 'springContextUtil' of type [com.adodo.framework.core.context.SpringContextUtil] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) [INFO ]2021-11-09 10:26:21.103[main] [] o.s.c.s.PostProcessorRegistrationDelegate
BeanPostProcessorChecker−[PostProcessorRegistrationDelegate.java:330]−Bean′springContextUtil′oftype[com.adodo.framework.core.context.SpringContextUtil]isnoteligibleforgettingprocessedbyallBeanPostProcessors(forexample:noteligibleforauto−proxying)[INFO]2021−11−0910:26:21.103[main][]o.s.c.s.PostProcessorRegistrationDelegateBeanPostProcessorChecker-[PostProcessorRegistrationDelegate.java:330] - Bean ‘serviceRequestConfig’ of type [com.adodo.framework.core.configuration.ServiceRequestConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[INFO ]2021-11-09 10:26:21.115[main] [] o.s.c.s.PostProcessorRegistrationDelegate
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
C
h
e
c
k
e
r
−
[
P
o
s
t
P
r
o
c
e
s
s
o
r
R
e
g
i
s
t
r
a
t
i
o
n
D
e
l
e
g
a
t
e
.
j
a
v
a
:
330
]
−
B
e
a
n
′
t
r
a
c
e
H
e
a
d
e
r
I
n
t
e
r
c
e
p
t
o
r
′
o
f
t
y
p
e
[
c
o
m
.
a
d
o
d
o
.
f
r
a
m
e
w
o
r
k
.
c
o
r
e
.
r
e
q
u
e
s
t
.
T
r
a
c
e
H
e
a
d
e
r
I
n
t
e
r
c
e
p
t
o
r
]
i
s
n
o
t
e
l
i
g
i
b
l
e
f
o
r
g
e
t
t
i
n
g
p
r
o
c
e
s
s
e
d
b
y
a
l
l
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
s
(
f
o
r
e
x
a
m
p
l
e
:
n
o
t
e
l
i
g
i
b
l
e
f
o
r
a
u
t
o
−
p
r
o
x
y
i
n
g
)
[
I
N
F
O
]
2021
−
11
−
0910
:
26
:
21.116
[
m
a
i
n
]
[
]
o
.
s
.
c
.
s
.
P
o
s
t
P
r
o
c
e
s
s
o
r
R
e
g
i
s
t
r
a
t
i
o
n
D
e
l
e
g
a
t
e
BeanPostProcessorChecker-[PostProcessorRegistrationDelegate.java:330] - Bean 'traceHeaderInterceptor' of type [com.adodo.framework.core.request.TraceHeaderInterceptor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) [INFO ]2021-11-09 10:26:21.116[main] [] o.s.c.s.PostProcessorRegistrationDelegate
BeanPostProcessorChecker−[PostProcessorRegistrationDelegate.java:330]−Bean′traceHeaderInterceptor′oftype[com.adodo.framework.core.request.TraceHeaderInterceptor]isnoteligibleforgettingprocessedbyallBeanPostProcessors(forexample:noteligibleforauto−proxying)[INFO]2021−11−0910:26:21.116[main][]o.s.c.s.PostProcessorRegistrationDelegateBeanPostProcessorChecker-[PostProcessorRegistrationDelegate.java:330] - Bean ‘httpRequestInterceptor’ of type [com.adodo.framework.core.request.HttpRequestInterceptor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[WARN ]2021-11-09 10:26:21.255[main] [] o.a.tomcat.util.modeler.Registry-[DirectJDKLog.java:173] - The MBean registry cannot be disabled because it has already been initialised
[INFO ]2021-11-09 10:26:21.262[main] [] o.s.b.w.e.tomcat.TomcatWebServer-[TomcatWebServer.java:92] - Tomcat initialized with port(s): 8082 (http)
[INFO ]2021-11-09 10:26:21.263[main] [] o.a.coyote.http11.Http11NioProtocol-[DirectJDKLog.java:173] - Initializing ProtocolHandler [“http-nio-8082”]
[INFO ]2021-11-09 10:26:21.263[main] [] o.a.catalina.core.StandardService-[DirectJDKLog.java:173] - Starting service [Tomcat]
[INFO ]2021-11-09 10:26:21.263[main] [] o.a.catalina.core.StandardEngine-[DirectJDKLog.java:173] - Starting Servlet engine: [Apache Tomcat/9.0.27]
[INFO ]2021-11-09 10:26:21.294[main] [] o.a.c.c.C.[.[localhost].[/]-[DirectJDKLog.java:173] - Initializing Spring embedded WebApplicationContext
[INFO ]2021-11-09 10:26:21.294[main] [] o.s.web.context.ContextLoader-[ServletWebServerApplicationContext.java:284] - Root WebApplicationContext: initialization completed in 1030 ms
[WARN ]2021-11-09 10:26:21.451[main] [] o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext-[AbstractApplicationContext.java:558] - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘authServiceImpl’: Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘baseDaoImpl’: Unsatisfied dependency expressed through field ‘sqlSessionTemplate’; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘sqlSessionTemplate’ defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method ‘sqlSessionTemplate’ parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘sqlSessionFactory’ defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method ‘sqlSessionFactory’ parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘dataSource’ defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration
H
i
k
a
r
i
.
c
l
a
s
s
]
:
B
e
a
n
i
n
s
t
a
n
t
i
a
t
i
o
n
v
i
a
f
a
c
t
o
r
y
m
e
t
h
o
d
f
a
i
l
e
d
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
B
e
a
n
I
n
s
t
a
n
t
i
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
F
a
i
l
e
d
t
o
i
n
s
t
a
n
t
i
a
t
e
[
c
o
m
.
z
a
x
x
e
r
.
h
i
k
a
r
i
.
H
i
k
a
r
i
D
a
t
a
S
o
u
r
c
e
]
:
F
a
c
t
o
r
y
m
e
t
h
o
d
′
d
a
t
a
S
o
u
r
c
e
′
t
h
r
e
w
e
x
c
e
p
t
i
o
n
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
a
u
t
o
c
o
n
f
i
g
u
r
e
.
j
d
b
c
.
D
a
t
a
S
o
u
r
c
e
P
r
o
p
e
r
t
i
e
s
Hikari.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception; nested exception is org.springframework.boot.autoconfigure.jdbc.DataSourceProperties
Hikari.class]:Beaninstantiationviafactorymethodfailed;nestedexceptionisorg.springframework.beans.BeanInstantiationException:Failedtoinstantiate[com.zaxxer.hikari.HikariDataSource]:Factorymethod′dataSource′threwexception;nestedexceptionisorg.springframework.boot.autoconfigure.jdbc.DataSourcePropertiesDataSourceBeanCreationException: Failed to determine a suitable driver class
[INFO ]2021-11-09 10:26:21.452[main] [] o.a.catalina.core.StandardService-[DirectJDKLog.java:173] - Stopping service [Tomcat]
[INFO ]2021-11-09 10:26:21.456[main] [] o.s.b.a.l.ConditionEvaluationReportLoggingListener-[ConditionEvaluationReportLoggingListener.java:136] -
Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.
[ERROR]2021-11-09 10:26:21.456[main] [] o.s.b.d.LoggingFailureAnalysisReporter-[LoggingFailureAnalysisReporter.java:40] -
APPLICATION FAILED TO START
Description:
Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.
Reason: Failed to determine a suitable driver class
Action:
Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).
[ERROR]2021-11-09 10:26:21.464[main] [] o.s.test.context.TestContextManager-[TestContextManager.java:248] - Caught exception while allowing TestExecutionListener [org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@2d6764b2] to prepare test instance [com.adodo.test.foods.FoodsServiceTest@72b40f87]
java.lang.IllegalStateException: Failed to load ApplicationContext
at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:132) ~[spring-test-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:123) ~[spring-test-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:118) ~[spring-test-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83) ~[spring-test-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener.prepareTestInstance(SpringBootDependencyInjectionTestExecutionListener.java:43) ~[spring-boot-test-autoconfigure-2.2.0.RELEASE.jar:2.2.0.RELEASE]
at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:244) ~[spring-test-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:227) [spring-test-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:289) [spring-test-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.12.jar:4.12]
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:291) [spring-test-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:246) [spring-test-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) [spring-test-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [junit-4.12.jar:4.12]
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [junit-4.12.jar:4.12]
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [junit-4.12.jar:4.12]
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [junit-4.12.jar:4.12]
at org.junit.runners.ParentRunner
2.
e
v
a
l
u
a
t
e
(
P
a
r
e
n
t
R
u
n
n
e
r
.
j
a
v
a
:
268
)
[
j
u
n
i
t
−
4.12.
j
a
r
:
4.12
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
t
e
s
t
.
c
o
n
t
e
x
t
.
j
u
n
i
t
4.
s
t
a
t
e
m
e
n
t
s
.
R
u
n
B
e
f
o
r
e
T
e
s
t
C
l
a
s
s
C
a
l
l
b
a
c
k
s
.
e
v
a
l
u
a
t
e
(
R
u
n
B
e
f
o
r
e
T
e
s
t
C
l
a
s
s
C
a
l
l
b
a
c
k
s
.
j
a
v
a
:
61
)
[
s
p
r
i
n
g
−
t
e
s
t
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
t
e
s
t
.
c
o
n
t
e
x
t
.
j
u
n
i
t
4.
s
t
a
t
e
m
e
n
t
s
.
R
u
n
A
f
t
e
r
T
e
s
t
C
l
a
s
s
C
a
l
l
b
a
c
k
s
.
e
v
a
l
u
a
t
e
(
R
u
n
A
f
t
e
r
T
e
s
t
C
l
a
s
s
C
a
l
l
b
a
c
k
s
.
j
a
v
a
:
70
)
[
s
p
r
i
n
g
−
t
e
s
t
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
j
u
n
i
t
.
r
u
n
n
e
r
s
.
P
a
r
e
n
t
R
u
n
n
e
r
.
r
u
n
(
P
a
r
e
n
t
R
u
n
n
e
r
.
j
a
v
a
:
363
)
[
j
u
n
i
t
−
4.12.
j
a
r
:
4.12
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
t
e
s
t
.
c
o
n
t
e
x
t
.
j
u
n
i
t
4.
S
p
r
i
n
g
J
U
n
i
t
4
C
l
a
s
s
R
u
n
n
e
r
.
r
u
n
(
S
p
r
i
n
g
J
U
n
i
t
4
C
l
a
s
s
R
u
n
n
e
r
.
j
a
v
a
:
190
)
[
s
p
r
i
n
g
−
t
e
s
t
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
j
u
n
i
t
.
r
u
n
n
e
r
.
J
U
n
i
t
C
o
r
e
.
r
u
n
(
J
U
n
i
t
C
o
r
e
.
j
a
v
a
:
137
)
[
j
u
n
i
t
−
4.12.
j
a
r
:
4.12
]
a
t
c
o
m
.
i
n
t
e
l
l
i
j
.
j
u
n
i
t
4.
J
U
n
i
t
4
I
d
e
a
T
e
s
t
R
u
n
n
e
r
.
s
t
a
r
t
R
u
n
n
e
r
W
i
t
h
A
r
g
s
(
J
U
n
i
t
4
I
d
e
a
T
e
s
t
R
u
n
n
e
r
.
j
a
v
a
:
68
)
[
j
u
n
i
t
−
r
t
.
j
a
r
:
n
a
]
a
t
c
o
m
.
i
n
t
e
l
l
i
j
.
r
t
.
j
u
n
i
t
.
I
d
e
a
T
e
s
t
R
u
n
n
e
r
2.evaluate(ParentRunner.java:268) [junit-4.12.jar:4.12] at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) [spring-test-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) [spring-test-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [junit-4.12.jar:4.12] at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) [spring-test-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.junit.runner.JUnitCore.run(JUnitCore.java:137) [junit-4.12.jar:4.12] at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68) [junit-rt.jar:na] at com.intellij.rt.junit.IdeaTestRunner
2.evaluate(ParentRunner.java:268)[junit−4.12.jar:4.12]atorg.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)[spring−test−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)[spring−test−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.junit.runners.ParentRunner.run(ParentRunner.java:363)[junit−4.12.jar:4.12]atorg.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)[spring−test−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.junit.runner.JUnitCore.run(JUnitCore.java:137)[junit−4.12.jar:4.12]atcom.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)[junit−rt.jar:na]atcom.intellij.rt.junit.IdeaTestRunnerRepeater.startRunnerWithArgs(IdeaTestRunner.java:33) [junit-rt.jar:na]
at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230) [junit-rt.jar:na]
at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58) [junit-rt.jar:na]
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘authServiceImpl’: Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘baseDaoImpl’: Unsatisfied dependency expressed through field ‘sqlSessionTemplate’; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘sqlSessionTemplate’ defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method ‘sqlSessionTemplate’ parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘sqlSessionFactory’ defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method ‘sqlSessionFactory’ parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘dataSource’ defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration
H
i
k
a
r
i
.
c
l
a
s
s
]
:
B
e
a
n
i
n
s
t
a
n
t
i
a
t
i
o
n
v
i
a
f
a
c
t
o
r
y
m
e
t
h
o
d
f
a
i
l
e
d
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
B
e
a
n
I
n
s
t
a
n
t
i
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
F
a
i
l
e
d
t
o
i
n
s
t
a
n
t
i
a
t
e
[
c
o
m
.
z
a
x
x
e
r
.
h
i
k
a
r
i
.
H
i
k
a
r
i
D
a
t
a
S
o
u
r
c
e
]
:
F
a
c
t
o
r
y
m
e
t
h
o
d
′
d
a
t
a
S
o
u
r
c
e
′
t
h
r
e
w
e
x
c
e
p
t
i
o
n
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
a
u
t
o
c
o
n
f
i
g
u
r
e
.
j
d
b
c
.
D
a
t
a
S
o
u
r
c
e
P
r
o
p
e
r
t
i
e
s
Hikari.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception; nested exception is org.springframework.boot.autoconfigure.jdbc.DataSourceProperties
Hikari.class]:Beaninstantiationviafactorymethodfailed;nestedexceptionisorg.springframework.beans.BeanInstantiationException:Failedtoinstantiate[com.zaxxer.hikari.HikariDataSource]:Factorymethod′dataSource′threwexception;nestedexceptionisorg.springframework.boot.autoconfigure.jdbc.DataSourcePropertiesDataSourceBeanCreationException: Failed to determine a suitable driver class
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessProperties(CommonAnnotationBeanPostProcessor.java:337) ~[spring-context-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1429) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean
0
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
323
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
g
e
t
S
i
n
g
l
e
t
o
n
(
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
j
a
v
a
:
222
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
d
o
G
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
321
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
g
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
202
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
p
r
e
I
n
s
t
a
n
t
i
a
t
e
S
i
n
g
l
e
t
o
n
s
(
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
879
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
c
o
n
t
e
x
t
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
f
i
n
i
s
h
B
e
a
n
F
a
c
t
o
r
y
I
n
i
t
i
a
l
i
z
a
t
i
o
n
(
A
b
s
t
r
a
c
t
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
j
a
v
a
:
878
)
[
s
p
r
i
n
g
−
c
o
n
t
e
x
t
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
c
o
n
t
e
x
t
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
r
e
f
r
e
s
h
(
A
b
s
t
r
a
c
t
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
j
a
v
a
:
550
)
[
s
p
r
i
n
g
−
c
o
n
t
e
x
t
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
w
e
b
.
s
e
r
v
l
e
t
.
c
o
n
t
e
x
t
.
S
e
r
v
l
e
t
W
e
b
S
e
r
v
e
r
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
r
e
f
r
e
s
h
(
S
e
r
v
l
e
t
W
e
b
S
e
r
v
e
r
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
j
a
v
a
:
141
)
[
s
p
r
i
n
g
−
b
o
o
t
−
2.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
2.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
S
p
r
i
n
g
A
p
p
l
i
c
a
t
i
o
n
.
r
e
f
r
e
s
h
(
S
p
r
i
n
g
A
p
p
l
i
c
a
t
i
o
n
.
j
a
v
a
:
747
)
[
s
p
r
i
n
g
−
b
o
o
t
−
2.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
2.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
S
p
r
i
n
g
A
p
p
l
i
c
a
t
i
o
n
.
r
e
f
r
e
s
h
C
o
n
t
e
x
t
(
S
p
r
i
n
g
A
p
p
l
i
c
a
t
i
o
n
.
j
a
v
a
:
397
)
[
s
p
r
i
n
g
−
b
o
o
t
−
2.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
2.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
S
p
r
i
n
g
A
p
p
l
i
c
a
t
i
o
n
.
r
u
n
(
S
p
r
i
n
g
A
p
p
l
i
c
a
t
i
o
n
.
j
a
v
a
:
315
)
[
s
p
r
i
n
g
−
b
o
o
t
−
2.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
2.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
t
e
s
t
.
c
o
n
t
e
x
t
.
S
p
r
i
n
g
B
o
o
t
C
o
n
t
e
x
t
L
o
a
d
e
r
.
l
o
a
d
C
o
n
t
e
x
t
(
S
p
r
i
n
g
B
o
o
t
C
o
n
t
e
x
t
L
o
a
d
e
r
.
j
a
v
a
:
125
)
[
s
p
r
i
n
g
−
b
o
o
t
−
t
e
s
t
−
2.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
2.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
t
e
s
t
.
c
o
n
t
e
x
t
.
c
a
c
h
e
.
D
e
f
a
u
l
t
C
a
c
h
e
A
w
a
r
e
C
o
n
t
e
x
t
L
o
a
d
e
r
D
e
l
e
g
a
t
e
.
l
o
a
d
C
o
n
t
e
x
t
I
n
t
e
r
n
a
l
(
D
e
f
a
u
l
t
C
a
c
h
e
A
w
a
r
e
C
o
n
t
e
x
t
L
o
a
d
e
r
D
e
l
e
g
a
t
e
.
j
a
v
a
:
99
)
[
s
p
r
i
n
g
−
t
e
s
t
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
t
e
s
t
.
c
o
n
t
e
x
t
.
c
a
c
h
e
.
D
e
f
a
u
l
t
C
a
c
h
e
A
w
a
r
e
C
o
n
t
e
x
t
L
o
a
d
e
r
D
e
l
e
g
a
t
e
.
l
o
a
d
C
o
n
t
e
x
t
(
D
e
f
a
u
l
t
C
a
c
h
e
A
w
a
r
e
C
o
n
t
e
x
t
L
o
a
d
e
r
D
e
l
e
g
a
t
e
.
j
a
v
a
:
124
)
[
s
p
r
i
n
g
−
t
e
s
t
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
.
.
.
25
c
o
m
m
o
n
f
r
a
m
e
s
o
m
i
t
t
e
d
C
a
u
s
e
d
b
y
:
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
U
n
s
a
t
i
s
f
i
e
d
D
e
p
e
n
d
e
n
c
y
E
x
c
e
p
t
i
o
n
:
E
r
r
o
r
c
r
e
a
t
i
n
g
b
e
a
n
w
i
t
h
n
a
m
e
′
b
a
s
e
D
a
o
I
m
p
l
′
:
U
n
s
a
t
i
s
f
i
e
d
d
e
p
e
n
d
e
n
c
y
e
x
p
r
e
s
s
e
d
t
h
r
o
u
g
h
f
i
e
l
d
′
s
q
l
S
e
s
s
i
o
n
T
e
m
p
l
a
t
e
′
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
U
n
s
a
t
i
s
f
i
e
d
D
e
p
e
n
d
e
n
c
y
E
x
c
e
p
t
i
o
n
:
E
r
r
o
r
c
r
e
a
t
i
n
g
b
e
a
n
w
i
t
h
n
a
m
e
′
s
q
l
S
e
s
s
i
o
n
T
e
m
p
l
a
t
e
′
d
e
f
i
n
e
d
i
n
c
l
a
s
s
p
a
t
h
r
e
s
o
u
r
c
e
[
c
o
m
/
b
a
o
m
i
d
o
u
/
m
y
b
a
t
i
s
p
l
u
s
/
a
u
t
o
c
o
n
f
i
g
u
r
e
/
M
y
b
a
t
i
s
P
l
u
s
A
u
t
o
C
o
n
f
i
g
u
r
a
t
i
o
n
.
c
l
a
s
s
]
:
U
n
s
a
t
i
s
f
i
e
d
d
e
p
e
n
d
e
n
c
y
e
x
p
r
e
s
s
e
d
t
h
r
o
u
g
h
m
e
t
h
o
d
′
s
q
l
S
e
s
s
i
o
n
T
e
m
p
l
a
t
e
′
p
a
r
a
m
e
t
e
r
0
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
U
n
s
a
t
i
s
f
i
e
d
D
e
p
e
n
d
e
n
c
y
E
x
c
e
p
t
i
o
n
:
E
r
r
o
r
c
r
e
a
t
i
n
g
b
e
a
n
w
i
t
h
n
a
m
e
′
s
q
l
S
e
s
s
i
o
n
F
a
c
t
o
r
y
′
d
e
f
i
n
e
d
i
n
c
l
a
s
s
p
a
t
h
r
e
s
o
u
r
c
e
[
c
o
m
/
b
a
o
m
i
d
o
u
/
m
y
b
a
t
i
s
p
l
u
s
/
a
u
t
o
c
o
n
f
i
g
u
r
e
/
M
y
b
a
t
i
s
P
l
u
s
A
u
t
o
C
o
n
f
i
g
u
r
a
t
i
o
n
.
c
l
a
s
s
]
:
U
n
s
a
t
i
s
f
i
e
d
d
e
p
e
n
d
e
n
c
y
e
x
p
r
e
s
s
e
d
t
h
r
o
u
g
h
m
e
t
h
o
d
′
s
q
l
S
e
s
s
i
o
n
F
a
c
t
o
r
y
′
p
a
r
a
m
e
t
e
r
0
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
B
e
a
n
C
r
e
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
E
r
r
o
r
c
r
e
a
t
i
n
g
b
e
a
n
w
i
t
h
n
a
m
e
′
d
a
t
a
S
o
u
r
c
e
′
d
e
f
i
n
e
d
i
n
c
l
a
s
s
p
a
t
h
r
e
s
o
u
r
c
e
[
o
r
g
/
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
/
b
o
o
t
/
a
u
t
o
c
o
n
f
i
g
u
r
e
/
j
d
b
c
/
D
a
t
a
S
o
u
r
c
e
C
o
n
f
i
g
u
r
a
t
i
o
n
0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:879) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:878) ~[spring-context-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) ~[spring-context-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) ~[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747) ~[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) ~[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) ~[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE] at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:125) ~[spring-boot-test-2.2.0.RELEASE.jar:2.2.0.RELEASE] at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99) ~[spring-test-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) ~[spring-test-5.2.0.RELEASE.jar:5.2.0.RELEASE] ... 25 common frames omitted Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'baseDaoImpl': Unsatisfied dependency expressed through field 'sqlSessionTemplate'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sqlSessionTemplate' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method 'sqlSessionTemplate' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method 'sqlSessionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration
0(AbstractBeanFactory.java:323) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:879) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:878) [spring−context−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) [spring−context−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) [spring−boot−2.2.0.RELEASE.jar:2.2.0.RELEASE]atorg.springframework.boot.SpringApplication.refresh(SpringApplication.java:747) [spring−boot−2.2.0.RELEASE.jar:2.2.0.RELEASE]atorg.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) [spring−boot−2.2.0.RELEASE.jar:2.2.0.RELEASE]atorg.springframework.boot.SpringApplication.run(SpringApplication.java:315) [spring−boot−2.2.0.RELEASE.jar:2.2.0.RELEASE]atorg.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:125) [spring−boot−test−2.2.0.RELEASE.jar:2.2.0.RELEASE]atorg.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99) [spring−test−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) [spring−test−5.2.0.RELEASE.jar:5.2.0.RELEASE]...25commonframesomittedCausedby:org.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname′baseDaoImpl′:Unsatisfieddependencyexpressedthroughfield′sqlSessionTemplate′;nestedexceptionisorg.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname′sqlSessionTemplate′definedinclasspathresource[com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]:Unsatisfieddependencyexpressedthroughmethod′sqlSessionTemplate′parameter0;nestedexceptionisorg.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname′sqlSessionFactory′definedinclasspathresource[com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]:Unsatisfieddependencyexpressedthroughmethod′sqlSessionFactory′parameter0;nestedexceptionisorg.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname′dataSource′definedinclasspathresource[org/springframework/boot/autoconfigure/jdbc/DataSourceConfigurationHikari.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method ‘dataSource’ threw exception; nested exception is org.springframework.boot.autoconfigure.jdbc.DataSourceProperties
D
a
t
a
S
o
u
r
c
e
B
e
a
n
C
r
e
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
F
a
i
l
e
d
t
o
d
e
t
e
r
m
i
n
e
a
s
u
i
t
a
b
l
e
d
r
i
v
e
r
c
l
a
s
s
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
a
n
n
o
t
a
t
i
o
n
.
A
u
t
o
w
i
r
e
d
A
n
n
o
t
a
t
i
o
n
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
DataSourceBeanCreationException: Failed to determine a suitable driver class at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor
DataSourceBeanCreationException:Failedtodetermineasuitabledriverclassatorg.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessorAutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:639) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:116) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:397) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1429) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean
0
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
323
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
g
e
t
S
i
n
g
l
e
t
o
n
(
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
j
a
v
a
:
222
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
d
o
G
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
321
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
g
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
202
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
c
o
n
f
i
g
.
D
e
p
e
n
d
e
n
c
y
D
e
s
c
r
i
p
t
o
r
.
r
e
s
o
l
v
e
C
a
n
d
i
d
a
t
e
(
D
e
p
e
n
d
e
n
c
y
D
e
s
c
r
i
p
t
o
r
.
j
a
v
a
:
276
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
d
o
R
e
s
o
l
v
e
D
e
p
e
n
d
e
n
c
y
(
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1287
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
r
e
s
o
l
v
e
D
e
p
e
n
d
e
n
c
y
(
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1207
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
c
o
n
t
e
x
t
.
a
n
n
o
t
a
t
i
o
n
.
C
o
m
m
o
n
A
n
n
o
t
a
t
i
o
n
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
.
a
u
t
o
w
i
r
e
R
e
s
o
u
r
c
e
(
C
o
m
m
o
n
A
n
n
o
t
a
t
i
o
n
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
.
j
a
v
a
:
537
)
[
s
p
r
i
n
g
−
c
o
n
t
e
x
t
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
c
o
n
t
e
x
t
.
a
n
n
o
t
a
t
i
o
n
.
C
o
m
m
o
n
A
n
n
o
t
a
t
i
o
n
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
.
g
e
t
R
e
s
o
u
r
c
e
(
C
o
m
m
o
n
A
n
n
o
t
a
t
i
o
n
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
.
j
a
v
a
:
513
)
[
s
p
r
i
n
g
−
c
o
n
t
e
x
t
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
c
o
n
t
e
x
t
.
a
n
n
o
t
a
t
i
o
n
.
C
o
m
m
o
n
A
n
n
o
t
a
t
i
o
n
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1287) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1207) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:537) ~[spring-context-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:513) ~[spring-context-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor
0(AbstractBeanFactory.java:323) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1287) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1207) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:537) [spring−context−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:513) [spring−context−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.context.annotation.CommonAnnotationBeanPostProcessorResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:653) ~[spring-context-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.beans.factory.annotation.InjectionMetadata
I
n
j
e
c
t
e
d
E
l
e
m
e
n
t
.
i
n
j
e
c
t
(
I
n
j
e
c
t
i
o
n
M
e
t
a
d
a
t
a
.
j
a
v
a
:
224
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
a
n
n
o
t
a
t
i
o
n
.
I
n
j
e
c
t
i
o
n
M
e
t
a
d
a
t
a
.
i
n
j
e
c
t
(
I
n
j
e
c
t
i
o
n
M
e
t
a
d
a
t
a
.
j
a
v
a
:
116
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
c
o
n
t
e
x
t
.
a
n
n
o
t
a
t
i
o
n
.
C
o
m
m
o
n
A
n
n
o
t
a
t
i
o
n
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
.
p
o
s
t
P
r
o
c
e
s
s
P
r
o
p
e
r
t
i
e
s
(
C
o
m
m
o
n
A
n
n
o
t
a
t
i
o
n
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
.
j
a
v
a
:
334
)
[
s
p
r
i
n
g
−
c
o
n
t
e
x
t
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
.
.
.
42
c
o
m
m
o
n
f
r
a
m
e
s
o
m
i
t
t
e
d
C
a
u
s
e
d
b
y
:
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
U
n
s
a
t
i
s
f
i
e
d
D
e
p
e
n
d
e
n
c
y
E
x
c
e
p
t
i
o
n
:
E
r
r
o
r
c
r
e
a
t
i
n
g
b
e
a
n
w
i
t
h
n
a
m
e
′
s
q
l
S
e
s
s
i
o
n
T
e
m
p
l
a
t
e
′
d
e
f
i
n
e
d
i
n
c
l
a
s
s
p
a
t
h
r
e
s
o
u
r
c
e
[
c
o
m
/
b
a
o
m
i
d
o
u
/
m
y
b
a
t
i
s
p
l
u
s
/
a
u
t
o
c
o
n
f
i
g
u
r
e
/
M
y
b
a
t
i
s
P
l
u
s
A
u
t
o
C
o
n
f
i
g
u
r
a
t
i
o
n
.
c
l
a
s
s
]
:
U
n
s
a
t
i
s
f
i
e
d
d
e
p
e
n
d
e
n
c
y
e
x
p
r
e
s
s
e
d
t
h
r
o
u
g
h
m
e
t
h
o
d
′
s
q
l
S
e
s
s
i
o
n
T
e
m
p
l
a
t
e
′
p
a
r
a
m
e
t
e
r
0
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
U
n
s
a
t
i
s
f
i
e
d
D
e
p
e
n
d
e
n
c
y
E
x
c
e
p
t
i
o
n
:
E
r
r
o
r
c
r
e
a
t
i
n
g
b
e
a
n
w
i
t
h
n
a
m
e
′
s
q
l
S
e
s
s
i
o
n
F
a
c
t
o
r
y
′
d
e
f
i
n
e
d
i
n
c
l
a
s
s
p
a
t
h
r
e
s
o
u
r
c
e
[
c
o
m
/
b
a
o
m
i
d
o
u
/
m
y
b
a
t
i
s
p
l
u
s
/
a
u
t
o
c
o
n
f
i
g
u
r
e
/
M
y
b
a
t
i
s
P
l
u
s
A
u
t
o
C
o
n
f
i
g
u
r
a
t
i
o
n
.
c
l
a
s
s
]
:
U
n
s
a
t
i
s
f
i
e
d
d
e
p
e
n
d
e
n
c
y
e
x
p
r
e
s
s
e
d
t
h
r
o
u
g
h
m
e
t
h
o
d
′
s
q
l
S
e
s
s
i
o
n
F
a
c
t
o
r
y
′
p
a
r
a
m
e
t
e
r
0
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
B
e
a
n
C
r
e
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
E
r
r
o
r
c
r
e
a
t
i
n
g
b
e
a
n
w
i
t
h
n
a
m
e
′
d
a
t
a
S
o
u
r
c
e
′
d
e
f
i
n
e
d
i
n
c
l
a
s
s
p
a
t
h
r
e
s
o
u
r
c
e
[
o
r
g
/
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
/
b
o
o
t
/
a
u
t
o
c
o
n
f
i
g
u
r
e
/
j
d
b
c
/
D
a
t
a
S
o
u
r
c
e
C
o
n
f
i
g
u
r
a
t
i
o
n
InjectedElement.inject(InjectionMetadata.java:224) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:116) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessProperties(CommonAnnotationBeanPostProcessor.java:334) ~[spring-context-5.2.0.RELEASE.jar:5.2.0.RELEASE] ... 42 common frames omitted Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sqlSessionTemplate' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method 'sqlSessionTemplate' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method 'sqlSessionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration
InjectedElement.inject(InjectionMetadata.java:224) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:116) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessProperties(CommonAnnotationBeanPostProcessor.java:334) [spring−context−5.2.0.RELEASE.jar:5.2.0.RELEASE]...42commonframesomittedCausedby:org.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname′sqlSessionTemplate′definedinclasspathresource[com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]:Unsatisfieddependencyexpressedthroughmethod′sqlSessionTemplate′parameter0;nestedexceptionisorg.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname′sqlSessionFactory′definedinclasspathresource[com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]:Unsatisfieddependencyexpressedthroughmethod′sqlSessionFactory′parameter0;nestedexceptionisorg.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname′dataSource′definedinclasspathresource[org/springframework/boot/autoconfigure/jdbc/DataSourceConfigurationHikari.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method ‘dataSource’ threw exception; nested exception is org.springframework.boot.autoconfigure.jdbc.DataSourceProperties
D
a
t
a
S
o
u
r
c
e
B
e
a
n
C
r
e
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
F
a
i
l
e
d
t
o
d
e
t
e
r
m
i
n
e
a
s
u
i
t
a
b
l
e
d
r
i
v
e
r
c
l
a
s
s
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
c
r
e
a
t
e
A
r
g
u
m
e
n
t
A
r
r
a
y
(
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
j
a
v
a
:
787
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
i
n
s
t
a
n
t
i
a
t
e
U
s
i
n
g
F
a
c
t
o
r
y
M
e
t
h
o
d
(
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
j
a
v
a
:
528
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
i
n
s
t
a
n
t
i
a
t
e
U
s
i
n
g
F
a
c
t
o
r
y
M
e
t
h
o
d
(
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1338
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
c
r
e
a
t
e
B
e
a
n
I
n
s
t
a
n
c
e
(
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1177
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
d
o
C
r
e
a
t
e
B
e
a
n
(
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
557
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
c
r
e
a
t
e
B
e
a
n
(
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
517
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
l
a
m
b
d
a
DataSourceBeanCreationException: Failed to determine a suitable driver class at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:787) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:528) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda
DataSourceBeanCreationException:Failedtodetermineasuitabledriverclassatorg.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:787) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:528) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.lambdadoGetBean
0
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
323
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
g
e
t
S
i
n
g
l
e
t
o
n
(
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
j
a
v
a
:
222
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
d
o
G
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
321
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
g
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
202
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
c
o
n
f
i
g
.
D
e
p
e
n
d
e
n
c
y
D
e
s
c
r
i
p
t
o
r
.
r
e
s
o
l
v
e
C
a
n
d
i
d
a
t
e
(
D
e
p
e
n
d
e
n
c
y
D
e
s
c
r
i
p
t
o
r
.
j
a
v
a
:
276
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
d
o
R
e
s
o
l
v
e
D
e
p
e
n
d
e
n
c
y
(
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1287
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
r
e
s
o
l
v
e
D
e
p
e
n
d
e
n
c
y
(
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1207
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
a
n
n
o
t
a
t
i
o
n
.
A
u
t
o
w
i
r
e
d
A
n
n
o
t
a
t
i
o
n
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1287) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1207) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor
0(AbstractBeanFactory.java:323) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1287) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1207) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessorAutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:636) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]
… 60 common frames omitted
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘sqlSessionFactory’ defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method ‘sqlSessionFactory’ parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘dataSource’ defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration
H
i
k
a
r
i
.
c
l
a
s
s
]
:
B
e
a
n
i
n
s
t
a
n
t
i
a
t
i
o
n
v
i
a
f
a
c
t
o
r
y
m
e
t
h
o
d
f
a
i
l
e
d
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
B
e
a
n
I
n
s
t
a
n
t
i
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
F
a
i
l
e
d
t
o
i
n
s
t
a
n
t
i
a
t
e
[
c
o
m
.
z
a
x
x
e
r
.
h
i
k
a
r
i
.
H
i
k
a
r
i
D
a
t
a
S
o
u
r
c
e
]
:
F
a
c
t
o
r
y
m
e
t
h
o
d
′
d
a
t
a
S
o
u
r
c
e
′
t
h
r
e
w
e
x
c
e
p
t
i
o
n
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
a
u
t
o
c
o
n
f
i
g
u
r
e
.
j
d
b
c
.
D
a
t
a
S
o
u
r
c
e
P
r
o
p
e
r
t
i
e
s
Hikari.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception; nested exception is org.springframework.boot.autoconfigure.jdbc.DataSourceProperties
Hikari.class]:Beaninstantiationviafactorymethodfailed;nestedexceptionisorg.springframework.beans.BeanInstantiationException:Failedtoinstantiate[com.zaxxer.hikari.HikariDataSource]:Factorymethod′dataSource′threwexception;nestedexceptionisorg.springframework.boot.autoconfigure.jdbc.DataSourcePropertiesDataSourceBeanCreationException: Failed to determine a suitable driver class
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:787) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:528) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean
0
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
323
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
g
e
t
S
i
n
g
l
e
t
o
n
(
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
j
a
v
a
:
222
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
d
o
G
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
321
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
g
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
202
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
c
o
n
f
i
g
.
D
e
p
e
n
d
e
n
c
y
D
e
s
c
r
i
p
t
o
r
.
r
e
s
o
l
v
e
C
a
n
d
i
d
a
t
e
(
D
e
p
e
n
d
e
n
c
y
D
e
s
c
r
i
p
t
o
r
.
j
a
v
a
:
276
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
d
o
R
e
s
o
l
v
e
D
e
p
e
n
d
e
n
c
y
(
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1287
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
r
e
s
o
l
v
e
D
e
p
e
n
d
e
n
c
y
(
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1207
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
r
e
s
o
l
v
e
A
u
t
o
w
i
r
e
d
A
r
g
u
m
e
n
t
(
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
j
a
v
a
:
874
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
c
r
e
a
t
e
A
r
g
u
m
e
n
t
A
r
r
a
y
(
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
j
a
v
a
:
778
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
.
.
.
73
c
o
m
m
o
n
f
r
a
m
e
s
o
m
i
t
t
e
d
C
a
u
s
e
d
b
y
:
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
B
e
a
n
C
r
e
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
E
r
r
o
r
c
r
e
a
t
i
n
g
b
e
a
n
w
i
t
h
n
a
m
e
′
d
a
t
a
S
o
u
r
c
e
′
d
e
f
i
n
e
d
i
n
c
l
a
s
s
p
a
t
h
r
e
s
o
u
r
c
e
[
o
r
g
/
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
/
b
o
o
t
/
a
u
t
o
c
o
n
f
i
g
u
r
e
/
j
d
b
c
/
D
a
t
a
S
o
u
r
c
e
C
o
n
f
i
g
u
r
a
t
i
o
n
0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1287) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1207) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:874) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:778) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] ... 73 common frames omitted Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration
0(AbstractBeanFactory.java:323) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1287) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1207) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:874) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:778) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]...73commonframesomittedCausedby:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname′dataSource′definedinclasspathresource[org/springframework/boot/autoconfigure/jdbc/DataSourceConfigurationHikari.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method ‘dataSource’ threw exception; nested exception is org.springframework.boot.autoconfigure.jdbc.DataSourceProperties
D
a
t
a
S
o
u
r
c
e
B
e
a
n
C
r
e
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
F
a
i
l
e
d
t
o
d
e
t
e
r
m
i
n
e
a
s
u
i
t
a
b
l
e
d
r
i
v
e
r
c
l
a
s
s
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
i
n
s
t
a
n
t
i
a
t
e
(
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
j
a
v
a
:
645
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
i
n
s
t
a
n
t
i
a
t
e
U
s
i
n
g
F
a
c
t
o
r
y
M
e
t
h
o
d
(
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
j
a
v
a
:
625
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
i
n
s
t
a
n
t
i
a
t
e
U
s
i
n
g
F
a
c
t
o
r
y
M
e
t
h
o
d
(
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1338
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
c
r
e
a
t
e
B
e
a
n
I
n
s
t
a
n
c
e
(
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1177
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
d
o
C
r
e
a
t
e
B
e
a
n
(
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
557
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
c
r
e
a
t
e
B
e
a
n
(
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
517
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
l
a
m
b
d
a
DataSourceBeanCreationException: Failed to determine a suitable driver class at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:645) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:625) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda
DataSourceBeanCreationException:Failedtodetermineasuitabledriverclassatorg.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:645) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:625) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.lambdadoGetBean
0
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
323
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
g
e
t
S
i
n
g
l
e
t
o
n
(
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
j
a
v
a
:
222
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
d
o
G
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
321
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
g
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
202
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
c
o
n
f
i
g
.
D
e
p
e
n
d
e
n
c
y
D
e
s
c
r
i
p
t
o
r
.
r
e
s
o
l
v
e
C
a
n
d
i
d
a
t
e
(
D
e
p
e
n
d
e
n
c
y
D
e
s
c
r
i
p
t
o
r
.
j
a
v
a
:
276
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
d
o
R
e
s
o
l
v
e
D
e
p
e
n
d
e
n
c
y
(
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1287
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
r
e
s
o
l
v
e
D
e
p
e
n
d
e
n
c
y
(
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1207
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
r
e
s
o
l
v
e
A
u
t
o
w
i
r
e
d
A
r
g
u
m
e
n
t
(
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
j
a
v
a
:
874
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
c
r
e
a
t
e
A
r
g
u
m
e
n
t
A
r
r
a
y
(
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
j
a
v
a
:
778
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
5.2.0.
R
E
L
E
A
S
E
]
.
.
.
87
c
o
m
m
o
n
f
r
a
m
e
s
o
m
i
t
t
e
d
C
a
u
s
e
d
b
y
:
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
B
e
a
n
I
n
s
t
a
n
t
i
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
F
a
i
l
e
d
t
o
i
n
s
t
a
n
t
i
a
t
e
[
c
o
m
.
z
a
x
x
e
r
.
h
i
k
a
r
i
.
H
i
k
a
r
i
D
a
t
a
S
o
u
r
c
e
]
:
F
a
c
t
o
r
y
m
e
t
h
o
d
′
d
a
t
a
S
o
u
r
c
e
′
t
h
r
e
w
e
x
c
e
p
t
i
o
n
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
a
u
t
o
c
o
n
f
i
g
u
r
e
.
j
d
b
c
.
D
a
t
a
S
o
u
r
c
e
P
r
o
p
e
r
t
i
e
s
0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1287) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1207) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:874) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:778) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] ... 87 common frames omitted Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception; nested exception is org.springframework.boot.autoconfigure.jdbc.DataSourceProperties
0(AbstractBeanFactory.java:323) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1287) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1207) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:874) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]atorg.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:778) [spring−beans−5.2.0.RELEASE.jar:5.2.0.RELEASE]...87commonframesomittedCausedby:org.springframework.beans.BeanInstantiationException:Failedtoinstantiate[com.zaxxer.hikari.HikariDataSource]:Factorymethod′dataSource′threwexception;nestedexceptionisorg.springframework.boot.autoconfigure.jdbc.DataSourcePropertiesDataSourceBeanCreationException: Failed to determine a suitable driver class
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:640) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]
… 101 common frames omitted
Caused by: org.springframework.boot.autoconfigure.jdbc.DataSourceProperties
D
a
t
a
S
o
u
r
c
e
B
e
a
n
C
r
e
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
F
a
i
l
e
d
t
o
d
e
t
e
r
m
i
n
e
a
s
u
i
t
a
b
l
e
d
r
i
v
e
r
c
l
a
s
s
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
a
u
t
o
c
o
n
f
i
g
u
r
e
.
j
d
b
c
.
D
a
t
a
S
o
u
r
c
e
P
r
o
p
e
r
t
i
e
s
.
d
e
t
e
r
m
i
n
e
D
r
i
v
e
r
C
l
a
s
s
N
a
m
e
(
D
a
t
a
S
o
u
r
c
e
P
r
o
p
e
r
t
i
e
s
.
j
a
v
a
:
233
)
[
s
p
r
i
n
g
−
b
o
o
t
−
a
u
t
o
c
o
n
f
i
g
u
r
e
−
2.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
2.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
a
u
t
o
c
o
n
f
i
g
u
r
e
.
j
d
b
c
.
D
a
t
a
S
o
u
r
c
e
P
r
o
p
e
r
t
i
e
s
.
i
n
i
t
i
a
l
i
z
e
D
a
t
a
S
o
u
r
c
e
B
u
i
l
d
e
r
(
D
a
t
a
S
o
u
r
c
e
P
r
o
p
e
r
t
i
e
s
.
j
a
v
a
:
174
)
[
s
p
r
i
n
g
−
b
o
o
t
−
a
u
t
o
c
o
n
f
i
g
u
r
e
−
2.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
2.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
a
u
t
o
c
o
n
f
i
g
u
r
e
.
j
d
b
c
.
D
a
t
a
S
o
u
r
c
e
C
o
n
f
i
g
u
r
a
t
i
o
n
.
c
r
e
a
t
e
D
a
t
a
S
o
u
r
c
e
(
D
a
t
a
S
o
u
r
c
e
C
o
n
f
i
g
u
r
a
t
i
o
n
.
j
a
v
a
:
43
)
[
s
p
r
i
n
g
−
b
o
o
t
−
a
u
t
o
c
o
n
f
i
g
u
r
e
−
2.2.0.
R
E
L
E
A
S
E
.
j
a
r
:
2.2.0.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
a
u
t
o
c
o
n
f
i
g
u
r
e
.
j
d
b
c
.
D
a
t
a
S
o
u
r
c
e
C
o
n
f
i
g
u
r
a
t
i
o
n
DataSourceBeanCreationException: Failed to determine a suitable driver class at org.springframework.boot.autoconfigure.jdbc.DataSourceProperties.determineDriverClassName(DataSourceProperties.java:233) ~[spring-boot-autoconfigure-2.2.0.RELEASE.jar:2.2.0.RELEASE] at org.springframework.boot.autoconfigure.jdbc.DataSourceProperties.initializeDataSourceBuilder(DataSourceProperties.java:174) ~[spring-boot-autoconfigure-2.2.0.RELEASE.jar:2.2.0.RELEASE] at org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration.createDataSource(DataSourceConfiguration.java:43) ~[spring-boot-autoconfigure-2.2.0.RELEASE.jar:2.2.0.RELEASE] at org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration
DataSourceBeanCreationException:Failedtodetermineasuitabledriverclassatorg.springframework.boot.autoconfigure.jdbc.DataSourceProperties.determineDriverClassName(DataSourceProperties.java:233) [spring−boot−autoconfigure−2.2.0.RELEASE.jar:2.2.0.RELEASE]atorg.springframework.boot.autoconfigure.jdbc.DataSourceProperties.initializeDataSourceBuilder(DataSourceProperties.java:174) [spring−boot−autoconfigure−2.2.0.RELEASE.jar:2.2.0.RELEASE]atorg.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration.createDataSource(DataSourceConfiguration.java:43) [spring−boot−autoconfigure−2.2.0.RELEASE.jar:2.2.0.RELEASE]atorg.springframework.boot.autoconfigure.jdbc.DataSourceConfigurationHikari.dataSource(DataSourceConfiguration.java:85) ~[spring-boot-autoconfigure-2.2.0.RELEASE.jar:2.2.0.RELEASE]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_221]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_221]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_221]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_221]
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]
… 102 common frames omitted
java.lang.IllegalStateException: Failed to load ApplicationContext
at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:132)
at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:123)
at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:118)
at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
at org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener.prepareTestInstance(SpringBootDependencyInjectionTestExecutionListener.java:43)
at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:244)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:227)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:289)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:291)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:246)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)
at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘authServiceImpl’: Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘baseDaoImpl’: Unsatisfied dependency expressed through field ‘sqlSessionTemplate’; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘sqlSessionTemplate’ defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method ‘sqlSessionTemplate’ parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘sqlSessionFactory’ defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method ‘sqlSessionFactory’ parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘dataSource’ defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration
H
i
k
a
r
i
.
c
l
a
s
s
]
:
B
e
a
n
i
n
s
t
a
n
t
i
a
t
i
o
n
v
i
a
f
a
c
t
o
r
y
m
e
t
h
o
d
f
a
i
l
e
d
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
B
e
a
n
I
n
s
t
a
n
t
i
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
F
a
i
l
e
d
t
o
i
n
s
t
a
n
t
i
a
t
e
[
c
o
m
.
z
a
x
x
e
r
.
h
i
k
a
r
i
.
H
i
k
a
r
i
D
a
t
a
S
o
u
r
c
e
]
:
F
a
c
t
o
r
y
m
e
t
h
o
d
′
d
a
t
a
S
o
u
r
c
e
′
t
h
r
e
w
e
x
c
e
p
t
i
o
n
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
a
u
t
o
c
o
n
f
i
g
u
r
e
.
j
d
b
c
.
D
a
t
a
S
o
u
r
c
e
P
r
o
p
e
r
t
i
e
s
Hikari.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception; nested exception is org.springframework.boot.autoconfigure.jdbc.DataSourceProperties
Hikari.class]:Beaninstantiationviafactorymethodfailed;nestedexceptionisorg.springframework.beans.BeanInstantiationException:Failedtoinstantiate[com.zaxxer.hikari.HikariDataSource]:Factorymethod′dataSource′threwexception;nestedexceptionisorg.springframework.boot.autoconfigure.jdbc.DataSourcePropertiesDataSourceBeanCreationException: Failed to determine a suitable driver class
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessProperties(CommonAnnotationBeanPostProcessor.java:337)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1429)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean
0
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
323
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
g
e
t
S
i
n
g
l
e
t
o
n
(
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
j
a
v
a
:
222
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
d
o
G
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
321
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
g
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
202
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
p
r
e
I
n
s
t
a
n
t
i
a
t
e
S
i
n
g
l
e
t
o
n
s
(
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
879
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
c
o
n
t
e
x
t
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
f
i
n
i
s
h
B
e
a
n
F
a
c
t
o
r
y
I
n
i
t
i
a
l
i
z
a
t
i
o
n
(
A
b
s
t
r
a
c
t
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
j
a
v
a
:
878
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
c
o
n
t
e
x
t
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
r
e
f
r
e
s
h
(
A
b
s
t
r
a
c
t
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
j
a
v
a
:
550
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
w
e
b
.
s
e
r
v
l
e
t
.
c
o
n
t
e
x
t
.
S
e
r
v
l
e
t
W
e
b
S
e
r
v
e
r
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
r
e
f
r
e
s
h
(
S
e
r
v
l
e
t
W
e
b
S
e
r
v
e
r
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
j
a
v
a
:
141
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
S
p
r
i
n
g
A
p
p
l
i
c
a
t
i
o
n
.
r
e
f
r
e
s
h
(
S
p
r
i
n
g
A
p
p
l
i
c
a
t
i
o
n
.
j
a
v
a
:
747
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
S
p
r
i
n
g
A
p
p
l
i
c
a
t
i
o
n
.
r
e
f
r
e
s
h
C
o
n
t
e
x
t
(
S
p
r
i
n
g
A
p
p
l
i
c
a
t
i
o
n
.
j
a
v
a
:
397
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
S
p
r
i
n
g
A
p
p
l
i
c
a
t
i
o
n
.
r
u
n
(
S
p
r
i
n
g
A
p
p
l
i
c
a
t
i
o
n
.
j
a
v
a
:
315
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
t
e
s
t
.
c
o
n
t
e
x
t
.
S
p
r
i
n
g
B
o
o
t
C
o
n
t
e
x
t
L
o
a
d
e
r
.
l
o
a
d
C
o
n
t
e
x
t
(
S
p
r
i
n
g
B
o
o
t
C
o
n
t
e
x
t
L
o
a
d
e
r
.
j
a
v
a
:
125
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
t
e
s
t
.
c
o
n
t
e
x
t
.
c
a
c
h
e
.
D
e
f
a
u
l
t
C
a
c
h
e
A
w
a
r
e
C
o
n
t
e
x
t
L
o
a
d
e
r
D
e
l
e
g
a
t
e
.
l
o
a
d
C
o
n
t
e
x
t
I
n
t
e
r
n
a
l
(
D
e
f
a
u
l
t
C
a
c
h
e
A
w
a
r
e
C
o
n
t
e
x
t
L
o
a
d
e
r
D
e
l
e
g
a
t
e
.
j
a
v
a
:
99
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
t
e
s
t
.
c
o
n
t
e
x
t
.
c
a
c
h
e
.
D
e
f
a
u
l
t
C
a
c
h
e
A
w
a
r
e
C
o
n
t
e
x
t
L
o
a
d
e
r
D
e
l
e
g
a
t
e
.
l
o
a
d
C
o
n
t
e
x
t
(
D
e
f
a
u
l
t
C
a
c
h
e
A
w
a
r
e
C
o
n
t
e
x
t
L
o
a
d
e
r
D
e
l
e
g
a
t
e
.
j
a
v
a
:
124
)
.
.
.
25
m
o
r
e
C
a
u
s
e
d
b
y
:
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
U
n
s
a
t
i
s
f
i
e
d
D
e
p
e
n
d
e
n
c
y
E
x
c
e
p
t
i
o
n
:
E
r
r
o
r
c
r
e
a
t
i
n
g
b
e
a
n
w
i
t
h
n
a
m
e
′
b
a
s
e
D
a
o
I
m
p
l
′
:
U
n
s
a
t
i
s
f
i
e
d
d
e
p
e
n
d
e
n
c
y
e
x
p
r
e
s
s
e
d
t
h
r
o
u
g
h
f
i
e
l
d
′
s
q
l
S
e
s
s
i
o
n
T
e
m
p
l
a
t
e
′
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
U
n
s
a
t
i
s
f
i
e
d
D
e
p
e
n
d
e
n
c
y
E
x
c
e
p
t
i
o
n
:
E
r
r
o
r
c
r
e
a
t
i
n
g
b
e
a
n
w
i
t
h
n
a
m
e
′
s
q
l
S
e
s
s
i
o
n
T
e
m
p
l
a
t
e
′
d
e
f
i
n
e
d
i
n
c
l
a
s
s
p
a
t
h
r
e
s
o
u
r
c
e
[
c
o
m
/
b
a
o
m
i
d
o
u
/
m
y
b
a
t
i
s
p
l
u
s
/
a
u
t
o
c
o
n
f
i
g
u
r
e
/
M
y
b
a
t
i
s
P
l
u
s
A
u
t
o
C
o
n
f
i
g
u
r
a
t
i
o
n
.
c
l
a
s
s
]
:
U
n
s
a
t
i
s
f
i
e
d
d
e
p
e
n
d
e
n
c
y
e
x
p
r
e
s
s
e
d
t
h
r
o
u
g
h
m
e
t
h
o
d
′
s
q
l
S
e
s
s
i
o
n
T
e
m
p
l
a
t
e
′
p
a
r
a
m
e
t
e
r
0
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
U
n
s
a
t
i
s
f
i
e
d
D
e
p
e
n
d
e
n
c
y
E
x
c
e
p
t
i
o
n
:
E
r
r
o
r
c
r
e
a
t
i
n
g
b
e
a
n
w
i
t
h
n
a
m
e
′
s
q
l
S
e
s
s
i
o
n
F
a
c
t
o
r
y
′
d
e
f
i
n
e
d
i
n
c
l
a
s
s
p
a
t
h
r
e
s
o
u
r
c
e
[
c
o
m
/
b
a
o
m
i
d
o
u
/
m
y
b
a
t
i
s
p
l
u
s
/
a
u
t
o
c
o
n
f
i
g
u
r
e
/
M
y
b
a
t
i
s
P
l
u
s
A
u
t
o
C
o
n
f
i
g
u
r
a
t
i
o
n
.
c
l
a
s
s
]
:
U
n
s
a
t
i
s
f
i
e
d
d
e
p
e
n
d
e
n
c
y
e
x
p
r
e
s
s
e
d
t
h
r
o
u
g
h
m
e
t
h
o
d
′
s
q
l
S
e
s
s
i
o
n
F
a
c
t
o
r
y
′
p
a
r
a
m
e
t
e
r
0
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
B
e
a
n
C
r
e
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
E
r
r
o
r
c
r
e
a
t
i
n
g
b
e
a
n
w
i
t
h
n
a
m
e
′
d
a
t
a
S
o
u
r
c
e
′
d
e
f
i
n
e
d
i
n
c
l
a
s
s
p
a
t
h
r
e
s
o
u
r
c
e
[
o
r
g
/
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
/
b
o
o
t
/
a
u
t
o
c
o
n
f
i
g
u
r
e
/
j
d
b
c
/
D
a
t
a
S
o
u
r
c
e
C
o
n
f
i
g
u
r
a
t
i
o
n
0(AbstractBeanFactory.java:323) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:879) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:878) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:125) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) ... 25 more Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'baseDaoImpl': Unsatisfied dependency expressed through field 'sqlSessionTemplate'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sqlSessionTemplate' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method 'sqlSessionTemplate' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method 'sqlSessionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration
0(AbstractBeanFactory.java:323)atorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)atorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)atorg.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:879)atorg.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:878)atorg.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550)atorg.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141)atorg.springframework.boot.SpringApplication.refresh(SpringApplication.java:747)atorg.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397)atorg.springframework.boot.SpringApplication.run(SpringApplication.java:315)atorg.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:125)atorg.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99)atorg.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124)...25moreCausedby:org.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname′baseDaoImpl′:Unsatisfieddependencyexpressedthroughfield′sqlSessionTemplate′;nestedexceptionisorg.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname′sqlSessionTemplate′definedinclasspathresource[com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]:Unsatisfieddependencyexpressedthroughmethod′sqlSessionTemplate′parameter0;nestedexceptionisorg.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname′sqlSessionFactory′definedinclasspathresource[com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]:Unsatisfieddependencyexpressedthroughmethod′sqlSessionFactory′parameter0;nestedexceptionisorg.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname′dataSource′definedinclasspathresource[org/springframework/boot/autoconfigure/jdbc/DataSourceConfigurationHikari.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method ‘dataSource’ threw exception; nested exception is org.springframework.boot.autoconfigure.jdbc.DataSourceProperties
D
a
t
a
S
o
u
r
c
e
B
e
a
n
C
r
e
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
F
a
i
l
e
d
t
o
d
e
t
e
r
m
i
n
e
a
s
u
i
t
a
b
l
e
d
r
i
v
e
r
c
l
a
s
s
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
a
n
n
o
t
a
t
i
o
n
.
A
u
t
o
w
i
r
e
d
A
n
n
o
t
a
t
i
o
n
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
DataSourceBeanCreationException: Failed to determine a suitable driver class at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor
DataSourceBeanCreationException:Failedtodetermineasuitabledriverclassatorg.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessorAutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:639)
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:116)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:397)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1429)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean
0
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
323
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
g
e
t
S
i
n
g
l
e
t
o
n
(
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
j
a
v
a
:
222
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
d
o
G
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
321
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
g
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
202
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
c
o
n
f
i
g
.
D
e
p
e
n
d
e
n
c
y
D
e
s
c
r
i
p
t
o
r
.
r
e
s
o
l
v
e
C
a
n
d
i
d
a
t
e
(
D
e
p
e
n
d
e
n
c
y
D
e
s
c
r
i
p
t
o
r
.
j
a
v
a
:
276
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
d
o
R
e
s
o
l
v
e
D
e
p
e
n
d
e
n
c
y
(
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1287
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
r
e
s
o
l
v
e
D
e
p
e
n
d
e
n
c
y
(
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1207
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
c
o
n
t
e
x
t
.
a
n
n
o
t
a
t
i
o
n
.
C
o
m
m
o
n
A
n
n
o
t
a
t
i
o
n
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
.
a
u
t
o
w
i
r
e
R
e
s
o
u
r
c
e
(
C
o
m
m
o
n
A
n
n
o
t
a
t
i
o
n
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
.
j
a
v
a
:
537
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
c
o
n
t
e
x
t
.
a
n
n
o
t
a
t
i
o
n
.
C
o
m
m
o
n
A
n
n
o
t
a
t
i
o
n
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
.
g
e
t
R
e
s
o
u
r
c
e
(
C
o
m
m
o
n
A
n
n
o
t
a
t
i
o
n
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
.
j
a
v
a
:
513
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
c
o
n
t
e
x
t
.
a
n
n
o
t
a
t
i
o
n
.
C
o
m
m
o
n
A
n
n
o
t
a
t
i
o
n
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
0(AbstractBeanFactory.java:323) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1287) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1207) at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:537) at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:513) at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor
0(AbstractBeanFactory.java:323)atorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)atorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)atorg.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)atorg.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1287)atorg.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1207)atorg.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:537)atorg.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:513)atorg.springframework.context.annotation.CommonAnnotationBeanPostProcessorResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:653)
at org.springframework.beans.factory.annotation.InjectionMetadata
I
n
j
e
c
t
e
d
E
l
e
m
e
n
t
.
i
n
j
e
c
t
(
I
n
j
e
c
t
i
o
n
M
e
t
a
d
a
t
a
.
j
a
v
a
:
224
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
a
n
n
o
t
a
t
i
o
n
.
I
n
j
e
c
t
i
o
n
M
e
t
a
d
a
t
a
.
i
n
j
e
c
t
(
I
n
j
e
c
t
i
o
n
M
e
t
a
d
a
t
a
.
j
a
v
a
:
116
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
c
o
n
t
e
x
t
.
a
n
n
o
t
a
t
i
o
n
.
C
o
m
m
o
n
A
n
n
o
t
a
t
i
o
n
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
.
p
o
s
t
P
r
o
c
e
s
s
P
r
o
p
e
r
t
i
e
s
(
C
o
m
m
o
n
A
n
n
o
t
a
t
i
o
n
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
.
j
a
v
a
:
334
)
.
.
.
42
m
o
r
e
C
a
u
s
e
d
b
y
:
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
U
n
s
a
t
i
s
f
i
e
d
D
e
p
e
n
d
e
n
c
y
E
x
c
e
p
t
i
o
n
:
E
r
r
o
r
c
r
e
a
t
i
n
g
b
e
a
n
w
i
t
h
n
a
m
e
′
s
q
l
S
e
s
s
i
o
n
T
e
m
p
l
a
t
e
′
d
e
f
i
n
e
d
i
n
c
l
a
s
s
p
a
t
h
r
e
s
o
u
r
c
e
[
c
o
m
/
b
a
o
m
i
d
o
u
/
m
y
b
a
t
i
s
p
l
u
s
/
a
u
t
o
c
o
n
f
i
g
u
r
e
/
M
y
b
a
t
i
s
P
l
u
s
A
u
t
o
C
o
n
f
i
g
u
r
a
t
i
o
n
.
c
l
a
s
s
]
:
U
n
s
a
t
i
s
f
i
e
d
d
e
p
e
n
d
e
n
c
y
e
x
p
r
e
s
s
e
d
t
h
r
o
u
g
h
m
e
t
h
o
d
′
s
q
l
S
e
s
s
i
o
n
T
e
m
p
l
a
t
e
′
p
a
r
a
m
e
t
e
r
0
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
U
n
s
a
t
i
s
f
i
e
d
D
e
p
e
n
d
e
n
c
y
E
x
c
e
p
t
i
o
n
:
E
r
r
o
r
c
r
e
a
t
i
n
g
b
e
a
n
w
i
t
h
n
a
m
e
′
s
q
l
S
e
s
s
i
o
n
F
a
c
t
o
r
y
′
d
e
f
i
n
e
d
i
n
c
l
a
s
s
p
a
t
h
r
e
s
o
u
r
c
e
[
c
o
m
/
b
a
o
m
i
d
o
u
/
m
y
b
a
t
i
s
p
l
u
s
/
a
u
t
o
c
o
n
f
i
g
u
r
e
/
M
y
b
a
t
i
s
P
l
u
s
A
u
t
o
C
o
n
f
i
g
u
r
a
t
i
o
n
.
c
l
a
s
s
]
:
U
n
s
a
t
i
s
f
i
e
d
d
e
p
e
n
d
e
n
c
y
e
x
p
r
e
s
s
e
d
t
h
r
o
u
g
h
m
e
t
h
o
d
′
s
q
l
S
e
s
s
i
o
n
F
a
c
t
o
r
y
′
p
a
r
a
m
e
t
e
r
0
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
B
e
a
n
C
r
e
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
E
r
r
o
r
c
r
e
a
t
i
n
g
b
e
a
n
w
i
t
h
n
a
m
e
′
d
a
t
a
S
o
u
r
c
e
′
d
e
f
i
n
e
d
i
n
c
l
a
s
s
p
a
t
h
r
e
s
o
u
r
c
e
[
o
r
g
/
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
/
b
o
o
t
/
a
u
t
o
c
o
n
f
i
g
u
r
e
/
j
d
b
c
/
D
a
t
a
S
o
u
r
c
e
C
o
n
f
i
g
u
r
a
t
i
o
n
InjectedElement.inject(InjectionMetadata.java:224) at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:116) at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessProperties(CommonAnnotationBeanPostProcessor.java:334) ... 42 more Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sqlSessionTemplate' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method 'sqlSessionTemplate' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method 'sqlSessionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration
InjectedElement.inject(InjectionMetadata.java:224)atorg.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:116)atorg.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessProperties(CommonAnnotationBeanPostProcessor.java:334)...42moreCausedby:org.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname′sqlSessionTemplate′definedinclasspathresource[com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]:Unsatisfieddependencyexpressedthroughmethod′sqlSessionTemplate′parameter0;nestedexceptionisorg.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname′sqlSessionFactory′definedinclasspathresource[com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]:Unsatisfieddependencyexpressedthroughmethod′sqlSessionFactory′parameter0;nestedexceptionisorg.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname′dataSource′definedinclasspathresource[org/springframework/boot/autoconfigure/jdbc/DataSourceConfigurationHikari.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method ‘dataSource’ threw exception; nested exception is org.springframework.boot.autoconfigure.jdbc.DataSourceProperties
D
a
t
a
S
o
u
r
c
e
B
e
a
n
C
r
e
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
F
a
i
l
e
d
t
o
d
e
t
e
r
m
i
n
e
a
s
u
i
t
a
b
l
e
d
r
i
v
e
r
c
l
a
s
s
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
c
r
e
a
t
e
A
r
g
u
m
e
n
t
A
r
r
a
y
(
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
j
a
v
a
:
787
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
i
n
s
t
a
n
t
i
a
t
e
U
s
i
n
g
F
a
c
t
o
r
y
M
e
t
h
o
d
(
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
j
a
v
a
:
528
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
i
n
s
t
a
n
t
i
a
t
e
U
s
i
n
g
F
a
c
t
o
r
y
M
e
t
h
o
d
(
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1338
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
c
r
e
a
t
e
B
e
a
n
I
n
s
t
a
n
c
e
(
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1177
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
d
o
C
r
e
a
t
e
B
e
a
n
(
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
557
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
c
r
e
a
t
e
B
e
a
n
(
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
517
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
l
a
m
b
d
a
DataSourceBeanCreationException: Failed to determine a suitable driver class at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:787) at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:528) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda
DataSourceBeanCreationException:Failedtodetermineasuitabledriverclassatorg.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:787)atorg.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:528)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)atorg.springframework.beans.factory.support.AbstractBeanFactory.lambdadoGetBean
0
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
323
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
g
e
t
S
i
n
g
l
e
t
o
n
(
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
j
a
v
a
:
222
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
d
o
G
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
321
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
g
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
202
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
c
o
n
f
i
g
.
D
e
p
e
n
d
e
n
c
y
D
e
s
c
r
i
p
t
o
r
.
r
e
s
o
l
v
e
C
a
n
d
i
d
a
t
e
(
D
e
p
e
n
d
e
n
c
y
D
e
s
c
r
i
p
t
o
r
.
j
a
v
a
:
276
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
d
o
R
e
s
o
l
v
e
D
e
p
e
n
d
e
n
c
y
(
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1287
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
r
e
s
o
l
v
e
D
e
p
e
n
d
e
n
c
y
(
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1207
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
a
n
n
o
t
a
t
i
o
n
.
A
u
t
o
w
i
r
e
d
A
n
n
o
t
a
t
i
o
n
B
e
a
n
P
o
s
t
P
r
o
c
e
s
s
o
r
0(AbstractBeanFactory.java:323) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1287) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1207) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor
0(AbstractBeanFactory.java:323)atorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)atorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)atorg.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)atorg.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1287)atorg.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1207)atorg.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessorAutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:636)
… 60 more
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘sqlSessionFactory’ defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method ‘sqlSessionFactory’ parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘dataSource’ defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration
H
i
k
a
r
i
.
c
l
a
s
s
]
:
B
e
a
n
i
n
s
t
a
n
t
i
a
t
i
o
n
v
i
a
f
a
c
t
o
r
y
m
e
t
h
o
d
f
a
i
l
e
d
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
B
e
a
n
I
n
s
t
a
n
t
i
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
F
a
i
l
e
d
t
o
i
n
s
t
a
n
t
i
a
t
e
[
c
o
m
.
z
a
x
x
e
r
.
h
i
k
a
r
i
.
H
i
k
a
r
i
D
a
t
a
S
o
u
r
c
e
]
:
F
a
c
t
o
r
y
m
e
t
h
o
d
′
d
a
t
a
S
o
u
r
c
e
′
t
h
r
e
w
e
x
c
e
p
t
i
o
n
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
a
u
t
o
c
o
n
f
i
g
u
r
e
.
j
d
b
c
.
D
a
t
a
S
o
u
r
c
e
P
r
o
p
e
r
t
i
e
s
Hikari.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception; nested exception is org.springframework.boot.autoconfigure.jdbc.DataSourceProperties
Hikari.class]:Beaninstantiationviafactorymethodfailed;nestedexceptionisorg.springframework.beans.BeanInstantiationException:Failedtoinstantiate[com.zaxxer.hikari.HikariDataSource]:Factorymethod′dataSource′threwexception;nestedexceptionisorg.springframework.boot.autoconfigure.jdbc.DataSourcePropertiesDataSourceBeanCreationException: Failed to determine a suitable driver class
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:787)
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:528)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean
0
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
323
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
g
e
t
S
i
n
g
l
e
t
o
n
(
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
j
a
v
a
:
222
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
d
o
G
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
321
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
g
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
202
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
c
o
n
f
i
g
.
D
e
p
e
n
d
e
n
c
y
D
e
s
c
r
i
p
t
o
r
.
r
e
s
o
l
v
e
C
a
n
d
i
d
a
t
e
(
D
e
p
e
n
d
e
n
c
y
D
e
s
c
r
i
p
t
o
r
.
j
a
v
a
:
276
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
d
o
R
e
s
o
l
v
e
D
e
p
e
n
d
e
n
c
y
(
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1287
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
r
e
s
o
l
v
e
D
e
p
e
n
d
e
n
c
y
(
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1207
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
r
e
s
o
l
v
e
A
u
t
o
w
i
r
e
d
A
r
g
u
m
e
n
t
(
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
j
a
v
a
:
874
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
c
r
e
a
t
e
A
r
g
u
m
e
n
t
A
r
r
a
y
(
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
j
a
v
a
:
778
)
.
.
.
73
m
o
r
e
C
a
u
s
e
d
b
y
:
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
B
e
a
n
C
r
e
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
E
r
r
o
r
c
r
e
a
t
i
n
g
b
e
a
n
w
i
t
h
n
a
m
e
′
d
a
t
a
S
o
u
r
c
e
′
d
e
f
i
n
e
d
i
n
c
l
a
s
s
p
a
t
h
r
e
s
o
u
r
c
e
[
o
r
g
/
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
/
b
o
o
t
/
a
u
t
o
c
o
n
f
i
g
u
r
e
/
j
d
b
c
/
D
a
t
a
S
o
u
r
c
e
C
o
n
f
i
g
u
r
a
t
i
o
n
0(AbstractBeanFactory.java:323) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1287) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1207) at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:874) at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:778) ... 73 more Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration
0(AbstractBeanFactory.java:323)atorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)atorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)atorg.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)atorg.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1287)atorg.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1207)atorg.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:874)atorg.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:778)...73moreCausedby:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname′dataSource′definedinclasspathresource[org/springframework/boot/autoconfigure/jdbc/DataSourceConfigurationHikari.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method ‘dataSource’ threw exception; nested exception is org.springframework.boot.autoconfigure.jdbc.DataSourceProperties
D
a
t
a
S
o
u
r
c
e
B
e
a
n
C
r
e
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
F
a
i
l
e
d
t
o
d
e
t
e
r
m
i
n
e
a
s
u
i
t
a
b
l
e
d
r
i
v
e
r
c
l
a
s
s
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
i
n
s
t
a
n
t
i
a
t
e
(
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
j
a
v
a
:
645
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
i
n
s
t
a
n
t
i
a
t
e
U
s
i
n
g
F
a
c
t
o
r
y
M
e
t
h
o
d
(
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
j
a
v
a
:
625
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
i
n
s
t
a
n
t
i
a
t
e
U
s
i
n
g
F
a
c
t
o
r
y
M
e
t
h
o
d
(
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1338
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
c
r
e
a
t
e
B
e
a
n
I
n
s
t
a
n
c
e
(
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1177
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
d
o
C
r
e
a
t
e
B
e
a
n
(
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
557
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
c
r
e
a
t
e
B
e
a
n
(
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
517
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
l
a
m
b
d
a
DataSourceBeanCreationException: Failed to determine a suitable driver class at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:645) at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:625) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda
DataSourceBeanCreationException:Failedtodetermineasuitabledriverclassatorg.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:645)atorg.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:625)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)atorg.springframework.beans.factory.support.AbstractBeanFactory.lambdadoGetBean
0
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
323
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
g
e
t
S
i
n
g
l
e
t
o
n
(
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
j
a
v
a
:
222
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
d
o
G
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
321
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
g
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
202
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
c
o
n
f
i
g
.
D
e
p
e
n
d
e
n
c
y
D
e
s
c
r
i
p
t
o
r
.
r
e
s
o
l
v
e
C
a
n
d
i
d
a
t
e
(
D
e
p
e
n
d
e
n
c
y
D
e
s
c
r
i
p
t
o
r
.
j
a
v
a
:
276
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
d
o
R
e
s
o
l
v
e
D
e
p
e
n
d
e
n
c
y
(
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1287
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
r
e
s
o
l
v
e
D
e
p
e
n
d
e
n
c
y
(
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1207
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
r
e
s
o
l
v
e
A
u
t
o
w
i
r
e
d
A
r
g
u
m
e
n
t
(
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
j
a
v
a
:
874
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
c
r
e
a
t
e
A
r
g
u
m
e
n
t
A
r
r
a
y
(
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
j
a
v
a
:
778
)
.
.
.
87
m
o
r
e
C
a
u
s
e
d
b
y
:
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
B
e
a
n
I
n
s
t
a
n
t
i
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
F
a
i
l
e
d
t
o
i
n
s
t
a
n
t
i
a
t
e
[
c
o
m
.
z
a
x
x
e
r
.
h
i
k
a
r
i
.
H
i
k
a
r
i
D
a
t
a
S
o
u
r
c
e
]
:
F
a
c
t
o
r
y
m
e
t
h
o
d
′
d
a
t
a
S
o
u
r
c
e
′
t
h
r
e
w
e
x
c
e
p
t
i
o
n
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
a
u
t
o
c
o
n
f
i
g
u
r
e
.
j
d
b
c
.
D
a
t
a
S
o
u
r
c
e
P
r
o
p
e
r
t
i
e
s
0(AbstractBeanFactory.java:323) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1287) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1207) at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:874) at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:778) ... 87 more Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception; nested exception is org.springframework.boot.autoconfigure.jdbc.DataSourceProperties
0(AbstractBeanFactory.java:323)atorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)atorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)atorg.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)atorg.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1287)atorg.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1207)atorg.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:874)atorg.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:778)...87moreCausedby:org.springframework.beans.BeanInstantiationException:Failedtoinstantiate[com.zaxxer.hikari.HikariDataSource]:Factorymethod′dataSource′threwexception;nestedexceptionisorg.springframework.boot.autoconfigure.jdbc.DataSourcePropertiesDataSourceBeanCreationException: Failed to determine a suitable driver class
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185)
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:640)
… 101 more
Caused by: org.springframework.boot.autoconfigure.jdbc.DataSourceProperties
D
a
t
a
S
o
u
r
c
e
B
e
a
n
C
r
e
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
F
a
i
l
e
d
t
o
d
e
t
e
r
m
i
n
e
a
s
u
i
t
a
b
l
e
d
r
i
v
e
r
c
l
a
s
s
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
a
u
t
o
c
o
n
f
i
g
u
r
e
.
j
d
b
c
.
D
a
t
a
S
o
u
r
c
e
P
r
o
p
e
r
t
i
e
s
.
d
e
t
e
r
m
i
n
e
D
r
i
v
e
r
C
l
a
s
s
N
a
m
e
(
D
a
t
a
S
o
u
r
c
e
P
r
o
p
e
r
t
i
e
s
.
j
a
v
a
:
233
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
a
u
t
o
c
o
n
f
i
g
u
r
e
.
j
d
b
c
.
D
a
t
a
S
o
u
r
c
e
P
r
o
p
e
r
t
i
e
s
.
i
n
i
t
i
a
l
i
z
e
D
a
t
a
S
o
u
r
c
e
B
u
i
l
d
e
r
(
D
a
t
a
S
o
u
r
c
e
P
r
o
p
e
r
t
i
e
s
.
j
a
v
a
:
174
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
a
u
t
o
c
o
n
f
i
g
u
r
e
.
j
d
b
c
.
D
a
t
a
S
o
u
r
c
e
C
o
n
f
i
g
u
r
a
t
i
o
n
.
c
r
e
a
t
e
D
a
t
a
S
o
u
r
c
e
(
D
a
t
a
S
o
u
r
c
e
C
o
n
f
i
g
u
r
a
t
i
o
n
.
j
a
v
a
:
43
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
a
u
t
o
c
o
n
f
i
g
u
r
e
.
j
d
b
c
.
D
a
t
a
S
o
u
r
c
e
C
o
n
f
i
g
u
r
a
t
i
o
n
DataSourceBeanCreationException: Failed to determine a suitable driver class at org.springframework.boot.autoconfigure.jdbc.DataSourceProperties.determineDriverClassName(DataSourceProperties.java:233) at org.springframework.boot.autoconfigure.jdbc.DataSourceProperties.initializeDataSourceBuilder(DataSourceProperties.java:174) at org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration.createDataSource(DataSourceConfiguration.java:43) at org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration
DataSourceBeanCreationException:Failedtodetermineasuitabledriverclassatorg.springframework.boot.autoconfigure.jdbc.DataSourceProperties.determineDriverClassName(DataSourceProperties.java:233)atorg.springframework.boot.autoconfigure.jdbc.DataSourceProperties.initializeDataSourceBuilder(DataSourceProperties.java:174)atorg.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration.createDataSource(DataSourceConfiguration.java:43)atorg.springframework.boot.autoconfigure.jdbc.DataSourceConfigurationHikari.dataSource(DataSourceConfiguration.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
… 102 more
Disconnected from the target VM, address: ‘127.0.0.1:64266’, transport: ‘socket’
Process finished with exit code -1
解决方案:
解决方案 :因为我这电脑是之前前辈们留下来的 ,没有删除干净,导致该问题出现,将gzdev该为dev 并且对应删除系统中配置的环境变量要不然依旧会报错