在Mybatis中需要mapper映射到具体
文件中,来写与数据库进行交互的SQL;
但前段时间发现在映射java.lang.IllegalStateException: Failed to load ApplicationContextorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [applicationContext.
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [applicationContext.

找了好长时间才发现问题,过程就不说了,直接说结论吧:
java文件夹下生成了对应项目的包以及文件,导致自己设置的<mapper resource="com/..."/>路径找不到对应的文件,
<mapper resource="com/..."/>路径找不到对应的文件,所以应该根据生成的路径去设置,在项目包路径前加上<mapper resource="java/com/..."/>就可以了!

以下为完整的报错信息:
E:\Programming\Java\jdk-11.0.10\bin\java.exe -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:E:\Programming\JetBrains\IntelliJ IDEA 2020.1\lib\idea_rt.jar=50115:E:\Programming\JetBrains\IntelliJ IDEA 2020.1\bin" -Dfile.encoding=UTF-8 -classpath "E:\Programming\JetBrains\IntelliJ IDEA 2020.1\lib\idea_rt.jar;E:\Programming\JetBrains\IntelliJ IDEA 2020.1\plugins\junit\lib\junit5-rt.jar;E:\Programming\JetBrains\IntelliJ IDEA 2020.1\plugins\junit\lib\junit-rt.jar;G:\IdeaProjects\crud\target\test-classes;G:\IdeaProjects\crud\target\classes;E:\Programming\Maven\maven-repository\junit\junit\4.12\junit-4.12.jar;E:\Programming\Maven\maven-repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;E:\Programming\Maven\maven-repository\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar;E:\Programming\Maven\maven-repository\javax\servlet\jsp\jsp-api\2.1\jsp-api-2.1.jar;E:\Programming\Maven\maven-repository\org\springframework\spring-webmvc\5.3.3\spring-webmvc-5.3.3.jar;E:\Programming\Maven\maven-repository\org\springframework\spring-aop\5.3.3\spring-aop-5.3.3.jar;E:\Programming\Maven\maven-repository\org\springframework\spring-beans\5.3.3\spring-beans-5.3.3.jar;E:\Programming\Maven\maven-repository\org\springframework\spring-context\5.3.3\spring-context-5.3.3.jar;E:\Programming\Maven\maven-repository\org\springframework\spring-core\5.3.3\spring-core-5.3.3.jar;E:\Programming\Maven\maven-repository\org\springframework\spring-jcl\5.3.3\spring-jcl-5.3.3.jar;E:\Programming\Maven\maven-repository\org\springframework\spring-expression\5.3.3\spring-expression-5.3.3.jar;E:\Programming\Maven\maven-repository\org\springframework\spring-web\5.3.3\spring-web-5.3.3.jar;E:\Programming\Maven\maven-repository\org\springframework\spring-jdbc\5.3.3\spring-jdbc-5.3.3.jar;E:\Programming\Maven\maven-repository\org\springframework\spring-tx\5.3.3\spring-tx-5.3.3.jar;E:\Programming\Maven\maven-repository\org\mybatis\mybatis\3.5.3\mybatis-3.5.3.jar;E:\Programming\Maven\maven-repository\org\mybatis\mybatis-spring\1.3.1\mybatis-spring-1.3.1.jar;E:\Programming\Maven\maven-repository\mysql\mysql-connector-java\8.0.20\mysql-connector-java-8.0.20.jar;E:\Programming\Maven\maven-repository\com\google\protobuf\protobuf-java\3.6.1\protobuf-java-3.6.1.jar;E:\Programming\Maven\maven-repository\com\mchange\c3p0\0.9.5.5\c3p0-0.9.5.5.jar;E:\Programming\Maven\maven-repository\com\mchange\mchange-commons-java\0.2.19\mchange-commons-java-0.2.19.jar;E:\Programming\Maven\maven-repository\org\mybatis\generator\mybatis-generator-core\1.3.7\mybatis-generator-core-1.3.7.jar;E:\Programming\Maven\maven-repository\org\springframework\spring-test\5.3.5\spring-test-5.3.5.jar;E:\Programming\Maven\maven-repository\org\aspectj\aspectjweaver\1.9.6\aspectjweaver-1.9.6.jar" com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit4 pers.schieber.crud.test.MapperTest,testCrud4月 10, 2021 2:31:18 上午 org.springframework.test.context.support.AbstractTestContextBootstrapper getDefaultTestExecutionListenerClassNames信息: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.Dir......原文转载:http://www.shaoqun.com/a/884618.html
跨境电商:https://www.ikjzd.com/
houzz:https://www.ikjzd.com/w/236
promotion:https://www.ikjzd.com/w/127
patents:https://www.ikjzd.com/w/857
Mybatis映射对应mapper文件路径错误问题:SAXParseException;lineNumber:1;columnNumber:1;前言中不允许有内容,BuilderException:Errorcreatingdocumentinstance,NestedIOException:Failedtoparsemappingresource:'URL',BeanCreati
2021最新三亚自由行攻略大全 三亚自助游攻略:http://www.30bags.com/a/420769.html
2021最新台风杨柳路线 今天下午到夜晚或登陆陵水到三亚沿海:http://www.30bags.com/a/433439.html
2021最新腾冲自由行攻略大全 腾冲自助游攻略:http://www.30bags.com/a/420766.html
2021最新西宁国庆节天气预报 国庆节西宁是不是特别冷?:http://www.30bags.com/a/430572.html
三个老头把我啃个遍 被农民工玩酥了的黄小婷:http://lady.shaoqun.com/a/247095.html
情感故事:六年来我睡过的那些女人(11/33):http://lady.shaoqun.com/a/68202.html
无耻公公饥渴太久要我给他一次:http://lady.shaoqun.com/m/a/41187.html
口述实录:与男邻居过上夫妻生活后我对老公没感觉了:http://www.30bags.com/m/a/249617.html
当一个男人爱一个女人爱到极致,他会有生理反应:http://lady.shaoqun.com/a/424230.html
一个女人,一旦她偷了人,就会有这些表现,她会担心:http://lady.shaoqun.com/a/424231.html
看重钱的女生,屌丝就可以用这种方式直接追到!:http://lady.shaoqun.com/a/424232.html
女人身上的这些痕迹表明她刚刚偷了人!:http://lady.shaoqun.com/a/424233.html
No comments:
Post a Comment