Dao 层验证报错

来源:2-7 验证Dao

慕用4013838

2020-05-26

老师好,我是直接使用springboot开始学习的,所以就按照迁移部分的视屏来开始学习的。我的代码如果直接跑O2oapplication.java这个文件不会报错,但是如果跑UnitTest的话会出现 ”java.sql.SQLException: No suitable driver“ 这个错误。而且在做配置的时候用的是constructor 注入取代的Autowire的注入,在test里Autowire AreaDao就会出现错误。
这是我的代码在github上的地址:https://github.com/ZUOYANGDING/o2o

我IDE使用的是Ideal。
谢谢老师

写回答

1回答

慕用4013838

提问者

2020-05-26

已经解决。

1) 我配置文件里setUser的地方写成了setUrl

2)    改完上面的地方以后仍旧报错,无法识别服务器的timezone,我参照:https://stackoverflow.com/questions/26515700/mysql-jdbc-driver-5-1-33-time-zone-issue/44720416#44720416 修改就可以了。如果有同学需要更详细的解释可以参看:  https://mkyong.com/jdbc/java-sql-sqlexception-the-server-time-zone-value-xx-time-is-unrecognized/

3)autowire的问题我在其他的提问里面找到了答案

1
0

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程