問題の説明: 今日 MAVEN プロジェクトを作成しているときに、テスト クラスの実行時にメソッドが 2 回実行されたことがわかりました。たとえば、insertAccout テスト クラスを実行すると、2 つの同一のレコードが保存されました。他のテスト クラスを実行すると、それらのレコードは保存されませんでした。挿入すると、レコードが生成されます。長い間読んだ後、IDE のビルド/実行アクションを Maven にデリゲートする理由がわかりました (これは IDEA 2020 の小さなバグです)
。 pom.xml内
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.1</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
</plugins>
</build>