问题描述:今天用注解方式写mybatis项目时,在执行测试类时发现方法都执行了两次,比如我执行saveUser的测试类,就保存了两条相同的记录,执行别的测试类的时候,都会附带执行一次saveUser,产生一条记录,看了半天才发现是勾了delegate IDE build/run actions to maven的原因。
解决方法:pom.xml里加上
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.1</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>