请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

mybatis-config.xml找不到

输入正

启动报错说找不到mybatis.config-file

Caused by: java.io.FileNotFoundException: class path resource [mybatis.config-file] cannot be opened because it does not exist


我在application.yml里面配置

mybatis:

  config-file: mybatis-config.xml

  mapper-locations: /db/mapper/**.xml

  type-alias-packages: com.project.scan.db.entity


然后再SessionFactoryConfiguration里面引用

    @Value("mybatis.config-file")

    private String mybatisConfigFile;


https://img1.sycdn.imooc.com//szimg/5d26ab030938f74100000000.jpg


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

1回答

翔仔 2019-07-11 22:19:56

同学好,咱们的配置好像不太一样,建议在没有解决问题的能力之前,先保持和视频一致,后续等所有功能搞定后,再来试着用yaml来解决问题,配置的东西无伤大雅,先让过才好

0 回复 有任何疑惑可以回复我~
  • 提问者 慕圣3009968 #1
    嗯嗯,我把配置改成课程里面一样的,可是报错说连接不上
    org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: 
    ### Error querying database.  Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database!
    ### The error may exist in file [F:\IDEAworkspaces\scan\target\classes\mapper\LibDao.xml]
    ### The error may involve com.project.scan.db.dao.LibDao.quryTitle
    ### The error occurred while executing a query
    ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database!
    老师您看这是因为mysql版本问题导致的吗?我只做了一个简单的查询测试
    回复 有任何疑惑可以回复我~ 2019-07-12 00:05:16
  • 提问者 慕圣3009968 #2
    我连接的mysql是5.6.35版本的
    回复 有任何疑惑可以回复我~ 2019-07-12 00:13:27
  • 翔仔 #3
    同学可以用你本地的mysql客户端按照程序的配置连接下你的mysql服务 看能否连接上
    回复 有任何疑惑可以回复我~ 2019-07-12 00:34:34
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信