黑马Mybatis跟练异常处理

Day08-13. Mybatis-入门-课程介绍_哔哩哔哩_bilibili

编写入门程序,测试时,

显示下图所示警告,并未影响输出效果,

OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended

上网查询后,显示可能是如下问题造成该警告

通过询问摸索,提供了两种解决方案:

方法1,但是尝试后仍未变化,依旧警告

方法2,尝试后无变化

认为测试时出现这种警告属于正常现象,而且并未影响运行,所以暂时先选择忽略该警告

按照课程指引配置,但是数据连接池仍然是hikari,没有改为druid

尝试多次修改,最后根据弹幕了解是要修改Application中的配置:

加一个配置:

spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

通过在Application中添加配置,终于修改成功数据连接池:

进行单元测试时,先出现如下报错:

尝试修改pom.xml文件中版本的编号,改为自己的版本号;

改完后依旧报错:

按照弹幕的指引,尝试了重新加载maven、在mapper添加@Repository注解等,还将自己编写的代码照着重新比对,都没有成功;最后,通过修改把除了xml的另外一个xml删掉了,程序终于不再报错,成功运行:

在进行测试时,发现运行情况不对且报错:

经过比对发现语句中少了“+”,填补空缺后运行,再次提示问题,经过检查发现测试时,少写了@Test注解

填补后,运行通过,成功将数据插入到了数据库中

发现idea中properties配置文件显示中文乱码:

上网搜索处理方案:

解决idea中properties配置文件显示中文乱码_idea中properties文件打开乱码-优快云博客

按照指引进行实操

但是仍未产生效果,依旧乱码

寻找其他解决方案:

解决idea显示properties文件中文乱码 - 疯子110 - 博客园

按照指引进行实操

但是仍未产生效果,依旧乱码

通过询问金峰哥,进行了一系列的操作,但是仍旧没有变化,最后认为demo中出现这种状况,属于较为正常的现象,不影响整体使用,不用处理;

运行时报错,提示如下所示内容:

通过阅读报错提示以及对比检查代码发现出现该问题是由于gender编写成genser造成的不匹配

修改后再次运行,出现了新的报错:

观察后发现问题出在参数占位符:

修改后运行通过

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值