“C:\Program Files\Java\jdk1.8.0_201\bin\java.exe” -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -javaagent:D:\ideaIU-2020.1.1.win\lib\idea_rt.jar=58091:D:\ideaIU-2020.1.1.win\bin -Dfile.encoding=UTF-8 -classpath “C:\Program Files\Java\jdk1.8.0_201\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\rt.jar;D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes;D:\spring\SpringBoot\com.xuuyan\springcloud-01api\target\classes;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\projectlombok\lombok\1.18.12\lombok-1.18.12.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\mysql\mysql-connector-java\5.1.47\mysql-connector-java-5.1.47.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\com\alibaba\druid\1.1.23\druid-1.1.23.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\mybatis\spring\boot\mybatis-spring-boot-starter\2.1.3\mybatis-spring-boot-starter-2.1.3.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\springframework\boot\spring-boot-starter\2.1.4.RELEASE\spring-boot-starter-2.1.4.RELEASE.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\springframework\boot\spring-boot-starter-logging\2.1.4.RELEASE\spring-boot-starter-logging-2.1.4.RELEASE.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\ch\qos\logback\logback-classic\1.2.3\logback-classic-1.2.3.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\apache\logging\log4j\log4j-to-slf4j\2.11.2\log4j-to-slf4j-2.11.2.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\apache\logging\log4j\log4j-api\2.11.2\log4j-api-2.11.2.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\slf4j\jul-to-slf4j\1.7.26\jul-to-slf4j-1.7.26.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\javax\annotation\javax.annotation-api\1.3.2\javax.annotation-api-1.3.2.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\springframework\spring-core\5.1.6.RELEASE\spring-core-5.1.6.RELEASE.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\springframework\spring-jcl\5.1.6.RELEASE\spring-jcl-5.1.6.RELEASE.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\yaml\snakeyaml\1.23\snakeyaml-1.23.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\springframework\boot\spring-boot-starter-jdbc\2.1.4.RELEASE\spring-boot-starter-jdbc-2.1.4.RELEASE.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\com\zaxxer\HikariCP\3.2.0\HikariCP-3.2.0.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\slf4j\slf4j-api\1.7.26\slf4j-api-1.7.26.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\springframework\spring-jdbc\5.1.6.RELEASE\spring-jdbc-5.1.6.RELEASE.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\springframework\spring-tx\5.1.6.RELEASE\spring-tx-5.1.6.RELEASE.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\mybatis\spring\boot\mybatis-spring-boot-autoconfigure\2.1.3\mybatis-spring-boot-autoconfigure-2.1.3.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\mybatis\mybatis\3.5.5\mybatis-3.5.5.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\mybatis\mybatis-spring\2.0.5\mybatis-spring-2.0.5.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\springframework\boot\spring-boot-test\2.1.4.RELEASE\spring-boot-test-2.1.4.RELEASE.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\springframework\boot\spring-boot\2.1.4.RELEASE\spring-boot-2.1.4.RELEASE.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\springframework\spring-context\5.1.6.RELEASE\spring-context-5.1.6.RELEASE.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\springframework\boot\spring-boot-starter-web\2.1.4.RELEASE\spring-boot-starter-web-2.1.4.RELEASE.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\springframework\boot\spring-boot-starter-json\2.1.4.RELEASE\spring-boot-starter-json-2.1.4.RELEASE.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\com\fasterxml\jackson\core\jackson-databind\2.9.8\jackson-databind-2.9.8.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\com\fasterxml\jackson\core\jackson-annotations\2.9.0\jackson-annotations-2.9.0.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\com\fasterxml\jackson\core\jackson-core\2.9.8\jackson-core-2.9.8.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.9.8\jackson-datatype-jdk8-2.9.8.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.9.8\jackson-datatype-jsr310-2.9.8.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\com\fasterxml\jackson\module\jackson-module-parameter-names\2.9.8\jackson-module-parameter-names-2.9.8.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\springframework\boot\spring-boot-starter-tomcat\2.1.4.RELEASE\spring-boot-starter-tomcat-2.1.4.RELEASE.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\apache\tomcat\embed\tomcat-embed-core\9.0.17\tomcat-embed-core-9.0.17.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\apache\tomcat\embed\tomcat-embed-el\9.0.17\tomcat-embed-el-9.0.17.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\apache\tomcat\embed\tomcat-embed-websocket\9.0.17\tomcat-embed-websocket-9.0.17.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\hibernate\validator\hibernate-validator\6.0.16.Final\hibernate-validator-6.0.16.Final.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\javax\validation\validation-api\2.0.1.Final\validation-api-2.0.1.Final.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\jboss\logging\jboss-logging\3.3.2.Final\jboss-logging-3.3.2.Final.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\com\fasterxml\classmate\1.4.0\classmate-1.4.0.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\springframework\spring-web\5.1.6.RELEASE\spring-web-5.1.6.RELEASE.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\springframework\spring-beans\5.1.6.RELEASE\spring-beans-5.1.6.RELEASE.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\springframework\spring-webmvc\5.1.6.RELEASE\spring-webmvc-5.1.6.RELEASE.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\springframework\spring-aop\5.1.6.RELEASE\spring-aop-5.1.6.RELEASE.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\springframework\spring-expression\5.1.6.RELEASE\spring-expression-5.1.6.RELEASE.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\springframework\boot\spring-boot-starter-jetty\2.1.4.RELEASE\spring-boot-starter-jetty-2.1.4.RELEASE.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\eclipse\jetty\jetty-servlets\9.4.15.v20190215\jetty-servlets-9.4.15.v20190215.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\eclipse\jetty\jetty-continuation\9.4.15.v20190215\jetty-continuation-9.4.15.v20190215.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\eclipse\jetty\jetty-http\9.4.15.v20190215\jetty-http-9.4.15.v20190215.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\eclipse\jetty\jetty-util\9.4.15.v20190215\jetty-util-9.4.15.v20190215.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\eclipse\jetty\jetty-io\9.4.15.v20190215\jetty-io-9.4.15.v20190215.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\eclipse\jetty\jetty-webapp\9.4.15.v20190215\jetty-webapp-9.4.15.v20190215.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\eclipse\jetty\jetty-xml\9.4.15.v20190215\jetty-xml-9.4.15.v20190215.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\eclipse\jetty\jetty-servlet\9.4.15.v20190215\jetty-servlet-9.4.15.v20190215.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\eclipse\jetty\jetty-security\9.4.15.v20190215\jetty-security-9.4.15.v20190215.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\eclipse\jetty\jetty-server\9.4.15.v20190215\jetty-server-9.4.15.v20190215.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\eclipse\jetty\websocket\websocket-server\9.4.15.v20190215\websocket-server-9.4.15.v20190215.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\eclipse\jetty\websocket\websocket-common\9.4.15.v20190215\websocket-common-9.4.15.v20190215.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\eclipse\jetty\websocket\websocket-api\9.4.15.v20190215\websocket-api-9.4.15.v20190215.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\eclipse\jetty\websocket\websocket-client\9.4.15.v20190215\websocket-client-9.4.15.v20190215.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\eclipse\jetty\jetty-client\9.4.15.v20190215\jetty-client-9.4.15.v20190215.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\eclipse\jetty\websocket\websocket-servlet\9.4.15.v20190215\websocket-servlet-9.4.15.v20190215.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\javax\servlet\javax.servlet-api\4.0.1\javax.servlet-api-4.0.1.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\eclipse\jetty\websocket\javax-websocket-server-impl\9.4.15.v20190215\javax-websocket-server-impl-9.4.15.v20190215.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\eclipse\jetty\jetty-annotations\9.4.15.v20190215\jetty-annotations-9.4.15.v20190215.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\eclipse\jetty\jetty-plus\9.4.15.v20190215\jetty-plus-9.4.15.v20190215.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\ow2\asm\asm\7.0\asm-7.0.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\ow2\asm\asm-commons\7.0\asm-commons-7.0.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\ow2\asm\asm-tree\7.0\asm-tree-7.0.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\ow2\asm\asm-analysis\7.0\asm-analysis-7.0.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\eclipse\jetty\websocket\javax-websocket-client-impl\9.4.15.v20190215\javax-websocket-client-impl-9.4.15.v20190215.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\javax\websocket\javax.websocket-api\1.1\javax.websocket-api-1.1.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\mortbay\jasper\apache-el\8.5.35.1\apache-el-8.5.35.1.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\springframework\boot\spring-boot-devtools\2.1.4.RELEASE\spring-boot-devtools-2.1.4.RELEASE.jar;D:\apache-maven-3.6.3-bin\apache-maven-3.6.3\maven-repo\org\springframework\boot\spring-boot-autoconfigure\2.1.4.RELEASE\spring-boot-autoconfigure-2.1.4.RELEASE.jar” com.xuyuan.springcloud.DeptProvider_8001
. ____ _ __ _ _
/\ / ’ __ _ () __ __ _ \ \ \
( ( )__ | '_ | '| | ’ / ` | \ \ \
\/ )| |)| | | | | || (| | ) ) ) )
’ || .__|| ||| |__, | / / / /
=|_|======|/=////
:: Spring Boot :: (v2.1.4.RELEASE)
2020-08-26 03:04:47.970 INFO 19364 — [ restartedMain] c.xuyuan.springcloud.DeptProvider_8001 : Starting DeptProvider_8001 on ANSWER with PID 19364 (D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes started by 82646 in D:\spring\SpringBoot\com.xuuyan)
2020-08-26 03:04:47.994 INFO 19364 — [ restartedMain] c.xuyuan.springcloud.DeptProvider_8001 : No active profile set, falling back to default profiles: default
2020-08-26 03:04:48.160 INFO 19364 — [ restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set ‘spring.devtools.add-properties’ to ‘false’ to disable
2020-08-26 03:04:48.160 INFO 19364 — [ restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the ‘logging.level.web’ property to ‘DEBUG’
2020-08-26 03:04:50.923 INFO 19364 — [ restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8001 (http)
2020-08-26 03:04:50.982 INFO 19364 — [ restartedMain] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2020-08-26 03:04:50.984 INFO 19364 — [ restartedMain] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.17]
2020-08-26 03:04:51.002 INFO 19364 — [ restartedMain] o.a.catalina.core.AprLifecycleListener : Loaded APR based Apache Tomcat Native library [1.2.21] using APR version [1.6.5].
2020-08-26 03:04:51.003 INFO 19364 — [ restartedMain] o.a.catalina.core.AprLifecycleListener : APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
2020-08-26 03:04:51.004 INFO 19364 — [ restartedMain] o.a.catalina.core.AprLifecycleListener : APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
2020-08-26 03:04:51.010 INFO 19364 — [ restartedMain] o.a.catalina.core.AprLifecycleListener : OpenSSL successfully initialized [OpenSSL 1.1.1a 20 Nov 2018]
2020-08-26 03:04:51.184 INFO 19364 — [ restartedMain] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2020-08-26 03:04:51.184 INFO 19364 — [ restartedMain] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 3024 ms
2020-08-26 03:04:51.782 WARN 19364 — [ restartedMain] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘deptController’: Unsatisfied dependency expressed through field ‘deptService’; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘deptServiceImpl’: Unsatisfied dependency expressed through field ‘deptMapper’; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘deptMapper’ defined in file [D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes\com\xuyuan\springcloud\mapper\DeptMapper.class]: Unsatisfied dependency expressed through bean property ‘sqlSessionFactory’; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘sqlSessionFactory’ defined in class path resource [org/mybatis/spring/boot/autoconfigure/MybatisAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method ‘sqlSessionFactory’ threw exception; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: ‘file [D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes\mybatisa\mapper\DeptMapper.xml]’; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is ‘file [D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes\mybatisa\mapper\DeptMapper.xml]’. Cause: java.lang.IllegalArgumentException: Mapped Statements collection already contains value for com.xuyuan.springcloud.mapper.queryById. please check file [D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes\mybatisa\mapper\DeptMapper.xml] and file [D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes\mybatisa\mapper\DeptMapper.xml]
2020-08-26 03:04:51.782 INFO 19364 — [ restartedMain] com.alibaba.druid.pool.DruidDataSource : {dataSource-0} closing …
2020-08-26 03:04:51.788 INFO 19364 — [ restartedMain] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2020-08-26 03:04:51.817 INFO 19364 — [ restartedMain] ConditionEvaluationReportLoggingListener :
Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.
2020-08-26 03:04:51.827 ERROR 19364 — [ restartedMain] o.s.boot.SpringApplication : Application run failed
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘deptController’: Unsatisfied dependency expressed through field ‘deptService’; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘deptServiceImpl’: Unsatisfied dependency expressed through field ‘deptMapper’; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘deptMapper’ defined in file [D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes\com\xuyuan\springcloud\mapper\DeptMapper.class]: Unsatisfied dependency expressed through bean property ‘sqlSessionFactory’; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘sqlSessionFactory’ defined in class path resource [org/mybatis/spring/boot/autoconfigure/MybatisAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method ‘sqlSessionFactory’ threw exception; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: ‘file [D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes\mybatisa\mapper\DeptMapper.xml]’; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is ‘file [D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes\mybatisa\mapper\DeptMapper.xml]’. Cause: java.lang.IllegalArgumentException: Mapped Statements collection already contains value for com.xuyuan.springcloud.mapper.queryById. please check file [D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes\mybatisa\mapper\DeptMapper.xml] and file [D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes\mybatisa\mapper\DeptMapper.xml]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessorAutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:596) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1411) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.lambdaAutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:596) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1411) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambdaAutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:596) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1411) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.lambdadoGetBeanKaTeX parse error: Undefined control sequence: \spring at position 2844: …ned in file [D:\̲s̲p̲r̲i̲n̲g̲\SpringBoot\com…AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:596) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1411) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean0(AbstractBeanFactory.java:320) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor0(AbstractBeanFactory.java:320) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessorAutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
… 24 common frames omitted
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘deptMapper’ defined in file [D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes\com\xuyuan\springcloud\mapper\DeptMapper.class]: Unsatisfied dependency expressed through bean property ‘sqlSessionFactory’; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘sqlSessionFactory’ defined in class path resource [org/mybatis/spring/boot/autoconfigure/MybatisAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method ‘sqlSessionFactory’ threw exception; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: ‘file [D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes\mybatisa\mapper\DeptMapper.xml]’; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is ‘file [D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes\mybatisa\mapper\DeptMapper.xml]’. Cause: java.lang.IllegalArgumentException: Mapped Statements collection already contains value for com.xuyuan.springcloud.mapper.queryById. please check file [D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes\mybatisa\mapper\DeptMapper.xml] and file [D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes\mybatisa\mapper\DeptMapper.xml]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1515) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean0(AbstractBeanFactory.java:320) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor0(AbstractBeanFactory.java:320) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) [spring−beans−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessorAutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
… 37 common frames omitted
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘sqlSessionFactory’ defined in class path resource [org/mybatis/spring/boot/autoconfigure/MybatisAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method ‘sqlSessionFactory’ threw exception; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: ‘file [D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes\mybatisa\mapper\DeptMapper.xml]’; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is ‘file [D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes\mybatisa\mapper\DeptMapper.xml]’. Cause: java.lang.IllegalArgumentException: Mapped Statements collection already contains value for com.xuyuan.springcloud.mapper.queryById. please check file [D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes\mybatisa\mapper\DeptMapper.xml] and file [D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes\mybatisa\mapper\DeptMapper.xml]
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:627) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:607) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1321) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBeanKaTeX parse error: Undefined control sequence: \spring at position 1593: …urce: 'file [D:\̲s̲p̲r̲i̲n̲g̲\SpringBoot\com…EnhancerBySpringCGLIBEnhancerBySpringCGLIBEnhancerBySpringCGLIB6db5b96c.CGLIB6db5b96c.CGLIB6db5b96c.CGLIBsqlSessionFactory2(<generated>) [mybatis−spring−boot−autoconfigure−2.1.3.jar:2.1.3]atorg.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration2(<generated>) ~[mybatis-spring-boot-autoconfigure-2.1.3.jar:2.1.3]
at org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration2(<generated>) [mybatis−spring−boot−autoconfigure−2.1.3.jar:2.1.3]atorg.mybatis.spring.boot.autoconfigure.MybatisAutoConfigurationEnhancerBySpringCGLIBEnhancerBySpringCGLIBEnhancerBySpringCGLIB6db5b96c6db5b96c6db5b96cFastClassBySpringCGLIBFastClassBySpringCGLIBFastClassBySpringCGLIBcad0673.invoke(<generated>) [mybatis−spring−boot−autoconfigure−2.1.3.jar:2.1.3]atorg.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) [spring−core−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.context.annotation.ConfigurationClassEnhancercad0673.invoke(<generated>) ~[mybatis-spring-boot-autoconfigure-2.1.3.jar:2.1.3]
at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) ~[spring-core-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancercad0673.invoke(<generated>) [mybatis−spring−boot−autoconfigure−2.1.3.jar:2.1.3]atorg.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) [spring−core−5.1.6.RELEASE.jar:5.1.6.RELEASE]atorg.springframework.context.annotation.ConfigurationClassEnhancerBeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363) ~[spring-context-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.mybatis.spring.boot.autoconfigure.MybatisAutoConfigurationEnhancerBySpringCGLIBEnhancerBySpringCGLIBEnhancerBySpringCGLIB6db5b96c.sqlSessionFactory() ~[mybatis-spring-boot-autoconfigure-2.1.3.jar:2.1.3]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201]
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]
… 62 common frames omitted
Caused by: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is ‘file [D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes\mybatisa\mapper\DeptMapper.xml]’. Cause: java.lang.IllegalArgumentException: Mapped Statements collection already contains value for com.xuyuan.springcloud.mapper.queryById. please check file [D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes\mybatisa\mapper\DeptMapper.xml] and file [D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes\mybatisa\mapper\DeptMapper.xml]
at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:123) ~[mybatis-3.5.5.jar:3.5.5]
at org.apache.ibatis.builder.xml.XMLMapperBuilder.parse(XMLMapperBuilder.java:95) ~[mybatis-3.5.5.jar:3.5.5]
at org.mybatis.spring.SqlSessionFactoryBean.buildSqlSessionFactory(SqlSessionFactoryBean.java:610) ~[mybatis-spring-2.0.5.jar:2.0.5]
… 75 common frames omitted
Caused by: java.lang.IllegalArgumentException: Mapped Statements collection already contains value for com.xuyuan.springcloud.mapper.queryById. please check file [D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes\mybatisa\mapper\DeptMapper.xml] and file [D:\spring\SpringBoot\com.xuuyan\springcloud-02provider-dept-8001\target\classes\mybatisa\mapper\DeptMapper.xml]
at org.apache.ibatis.session.ConfigurationStrictMap.put(Configuration.java:992) [mybatis−3.5.5.jar:3.5.5]atorg.apache.ibatis.session.ConfigurationStrictMap.put(Configuration.java:992) ~[mybatis-3.5.5.jar:3.5.5]
at org.apache.ibatis.session.ConfigurationStrictMap.put(Configuration.java:992) [mybatis−3.5.5.jar:3.5.5]atorg.apache.ibatis.session.ConfigurationStrictMap.put(Configuration.java:948) ~[mybatis-3.5.5.jar:3.5.5]
at org.apache.ibatis.session.Configuration.addMappedStatement(Configuration.java:746) ~[mybatis-3.5.5.jar:3.5.5]
at org.apache.ibatis.builder.MapperBuilderAssistant.addMappedStatement(MapperBuilderAssistant.java:297) ~[mybatis-3.5.5.jar:3.5.5]
at org.apache.ibatis.builder.xml.XMLStatementBuilder.parseStatementNode(XMLStatementBuilder.java:113) ~[mybatis-3.5.5.jar:3.5.5]
at org.apache.ibatis.builder.xml.XMLMapperBuilder.buildStatementFromContext(XMLMapperBuilder.java:138) ~[mybatis-3.5.5.jar:3.5.5]
at org.apache.ibatis.builder.xml.XMLMapperBuilder.buildStatementFromContext(XMLMapperBuilder.java:131) ~[mybatis-3.5.5.jar:3.5.5]
at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:121) ~[mybatis-3.5.5.jar:3.5.5]
… 77 common frames omitted
Process finished with exit code 0
本文记录了一次SpringBoot应用启动失败的问题排查过程,详细分析了因Mapper XML文件重复导致的依赖注入失败错误,并提供了可能的解决方案。
3133

被折叠的 条评论
为什么被折叠?



