‘mapperLocations’ was specified but matching resources are not found.
//classpath后加上*号就可以解决
classpath:只会到你的class路径中查找找文件;
classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找
如果还抱这个错误
十二月 27, 2021 8:25:17 下午 org.springframework.context.support.AbstractApplicationContext refresh 警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [beans.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [E:JavaSpring-MybatistargetclassescomfengdaoUserMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'file [E:JavaSpring- MybatistargetclassescomfengdaoUserMapper.xml]'. Cause: java.lang.IllegalArgumentException: Mapped Statements collection already contains value for com.feng.dao.UserMapper.selectUser. please check com/feng/dao/UserMapper.xml and file [E:JavaSpring- MybatistargetclassescomfengdaoUserMapper.xml]
可能是mybatis-config中重复配置mapper的1路径,删除就好了
纠错灵感来自于
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)