发表于: 2020-06-08 20:45:43
1 1580
今天完成的事:
1.学会使用spring和junit进行单元测试.
2.在maven中spring的JDBCTemplate的增删改查.
下面是具体完成步骤和测试结果
1.在pom.xml中配置好需要用的依赖包
2.配置spring要用的xml文件
3.设计StudentDao接口和实现接口
4.测试与测试结果:
4.1增测试
测试结果:
4.2改测试
测试结果:
4.3删测试:
测试结果
4.4查测试
测试结果:
明天计划的事:
1.用mybatis完成对数据库的增删改查。
2.好好学习spring的IOC和AOP思想。
3.练习sql语句。
4.学习使用ideaDebug和看日志。
遇到的问题:
1.maven文件的resource不是根类目录导致spring读取不出在里面的xml文件,解决办法:点鼠标右键弹出选项,选下面的选项设置
2.写sql语句的?这个占位符加了单引号,导致显示如下报错
原因是:加了单引号的占位符被当成数据了,导致JDBC.template的update方法以为只有一个数据发送,但是Object[] params={“参数”,“参数”}这里面有两个参数,所以发生数组越界。 解决办法:去掉单引号。
3.xml文件spring加载不了,原因:对spring的使用原理还不熟悉没有加
@ContextConfiguration(locations = "classpath:Jdbc.xml")
这个注解。解决办法:百度搜出正确使用方法
收获:学到单元测试的基本用法,spring的自动注入。
评论