eclipse 断点debug运行报错

  • Post author:
  • Post category:其他


eclipse正常启动程序可以正常启动运行。

debug启动就会包如下错误:

具体解决方法:

具体的解释我百度了一下大致意思就是注入sqlSessionFactory:

在mybatis-spring1.1.0以前,是通过<property name=”sqlSessionFactory” ref=”sqlSessionFactory”/>将SqlSessionFactory对象注入到sqlSessionFactory,这样做可能会有一个问题,就是在初始化MyBatis时,jdbc.properties文件还没被加载进来,dataSource的属性值没有被替换,就开始构造sqlSessionFactory类,属性值就会加载失败。

在1.1.0以后,MapperScannerConfigure提供了String类型的sqlSessionFactoryBeanName,通过<property name=”sqlSessionFactoryBeanName” value=”sqlSessionFactory” />,这样先将bean name注入到sqlSessionFactoryBeanName,等到spring初始化完成后,再通过bean name构建sqlSessionFactory。

原文链接:

https://blog.csdn.net/qq_34562093/article/details



版权声明:本文为wxsoxsok原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。