1. 背景
这几天正在学习Spring中的JdbcTemplate,然后当写完代码用Junit单元测试时,竟然在数据库查看表时发现多了两条记录,也就是执行了2次!如图
这就很奇怪,然后就再试了几次,发现还是这样!
2. 问题
我以为只是执行数据库时才这样,然后又试了不同的代码,最后发现:
用**@Test**执行啥语句都会执行两次!就如图所示
第一次执行
第二次执行
注意:第一次执行后控制台最上方有条绿色的线,第二次没有!
3. 解决
解决步骤:
- 打开项目设置!如图
- 在搜素框输入Maven后,选中 Skip Tests。如图
4.总结
原来是Maven搭建的项目每次执行都会再测试执行一下,怪不得执行结果总是出现两次!到这里,问题以完美解决!