发表于: 2020-06-08 20:45:43

1 1579


今天完成的事:

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的自动注入。


返回列表 返回列表
评论

    分享到