第一次使用springboot
按视频学习springboot的坑,记录微小问题对初学者的复杂程度
问题1
原因:做集成mybatis时,视频有右键执行generatorConfig.xml的操作,本人右键无此菜单。
第一次尝试:
百度输入“generatorConfig 运行“选取第一条
参照博客https://blog.csdn.net/gavin5033/article/details/83002335,第三方案比较简单,首先采用第三方案
执行失败如图:
未追查原因,换用方案一
找到jar包存入resource 并在CMD中执行
发现报错检查配置,查询到自己倚赖jar包为8.0
尝试修改配置到8.0重新执行后报错
尝试下载5.1的jdbc jar再次执行报错
JDBC问题解决 XML配置出问题,经检查与视频中无异,
再次百度输入targetProject 选取第一条https://blog.csdn.net/shenjianxz/article/details/61915832 结果失败选取第二条
https://coding.imooc.com/learn/questiondetail/38103.html 结果失败
其后几条无解决方案,换关键字无解决方案,尝试用全路径成功
生成结果方法只有插入,缺失其余方法原因未知。
多次检查包括加插件,然而插件说明不明确,卸载插件,发现maven版本问题,
其次百度输入mybatis-generator生成只有insert 查询得原因是表无主键,删除已经生成的代码重新生成后得,与视频中相同,
结果视频中应是某插件,无可查,用其他方式理应可以生成,然而maven路径配置错误导致生成失败。maven配置正确后XML中用相对路径也可。
springboot单元测试中发现问题
注入失败和运行报错
注入失败可能是编译器问题,
运行报错参考大佬https://blog.csdn.net/kangsa998/article/details/103099983
详细且明确的说明了情况
当然作为初学者继续报错
修改主键到自增长再次执行报错
由于配置复制视频源码,删除多余配置再次执行成功新增