为了账号安全,请及时绑定邮箱和手机立即绑定

单元测试报错 Failed to load ApplicationContext以及其他bug解决经验

1、遇到Failed to load ApplicationContext问题,初始化不了bean,原因是

SessionFactoryConfiguration文件有问题,老师修改了这个文件但是课上并没有提,源码https://gitee.com/xiangze/demo/tree/master

2、解决完第一个问题如果报JDBC Driver问题,多半是因为配置数据库驱动,我们用的比较新的mysql,配置时需要加上  cj  啊啊

jdbc.driver=com.mysql.cj.jdbc.Driver

3、如果报TimeZone时区的错误,一般需要在配置数据库连接后面加上&serverTimezone=UTC;如下

jdbc.url=jdbc:mysql://localhost:3306/demo?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC

4、如果报出c3p0数据库连接池问题,一般是jar包问题,可以直接去maven中央仓库下载放在本地;我就出现了Abstract method抽象方法错误的问题,就是因为使用了最新版的c3p0导致,老师用的是之前版本,最新版的抽象方法做了新的变动,所以可以去中央仓库下载老师用的那个版本。

以上是我这节单元测试遇到的一些问题,希望有帮助,

'

正在回答

1 回答

感谢up主分享

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

单元测试报错 Failed to load ApplicationContext以及其他bug解决经验

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信