找不到mybatis-config.xml文件

找不到mybatis-config.xml文件

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/imooc/o2o/config/dao/SessionFactoryConfiguration.class]: Invocation of init method failed; nested exception is java.io.FileNotFoundException: class path resource ["mybatis-config1.xml"] cannot be opened because it does not exist
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:595)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$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:863)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:878)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550)
	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:126)
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99)
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124)
	... 25 common frames omitted
Caused by: java.io.FileNotFoundException: class path resource ["mybatis-config1.xml"] cannot be opened because it does not exist
	at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:180)
	at org.mybatis.spring.SqlSessionFactoryBean.buildSqlSessionFactory(SqlSessionFactoryBean.java:502)
	at org.mybatis.spring.SqlSessionFactoryBean.afterPropertiesSet(SqlSessionFactoryBean.java:475)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1855)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1792)
	... 40 common frames omitted
	
	

http://img1.sycdn.imooc.com//climg/5ea3de0408b9382202230145.jpg

好像是说找不到文件,按道理说控制台能够出现mybatis-conf.xml就说明能够读到application.properties文件了,为什么mybatis-config.xml在同一个目录下找不到呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕阿满 2020-04-25 18:14:40

同学你好,建议同学去eclipse的工作空间中,查找o2o项目下的target文件,查看是否有mybatis-config.xml,如:

http://img1.sycdn.imooc.com//climg/5ea40d630932404d06740293.jpg

如果没有,可能是同学没有将其发布。建议同学复制一份mybatis-config.xml放到该目录下,重启项目再试试。

祝:学习愉快~

  • 提问者 慕后端2033046 #1
    啊啊啊,好像是这样的呀。 老师你真棒呢!!!
    2020-04-25 20:16:46
  • 好帮手慕小班 回复 提问者 慕后端2033046 #2
    同学你好,现在同学的问题已经解决了吧,那就向后学习吧! 继续加油 祝:学习愉快~
    2020-04-26 09:54:07
好帮手慕阿满 2020-04-25 16:01:42

同学你好,报错提示找不到mybatis-config1.xml,如:

http://img1.sycdn.imooc.com//climg/5ea3edfb099fb08f08530162.jpg

加载的是mybatis-config1.xml文件,多了一个“1”。

建议同学查看一下是否加载的文件名写错了。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 提问者 慕后端2033046 #1
    老师改了也报这个错误,java.io.FileNotFoundException: class path resource ["mybatis-config.xml"] cannot be opened because it does not exist应该是因为其他的原因把
    2020-04-25 16:31:50
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师