在所有JUnit5测试完成后,如何使用JdbcTemplate清理数据库?

在所有JUnit5测试完成后,如何使用JdbcTemplate清理数据库?,junit,jdbctemplate,spring-boot-test,Junit,Jdbctemplate,Spring Boot Test,我正在编写集成测试,我需要在一个套件测试(通过@TestMethodOrder)完成后清理数据库,不管是成功还是失败 显然,首先想到的是使用带有@AfterAll注释的方法,但它需要是静态的。我使用的是@autowiredjdbctemplate,它不能是静态的。事实上,经过几次搜索,我发现任何数据库连接都不应该是静态的 有什么好的集成测试解决方案吗

我正在编写集成测试,我需要在一个套件测试(通过@TestMethodOrder)完成后清理数据库,不管是成功还是失败

显然,首先想到的是使用带有@AfterAll注释的方法,但它需要是静态的。我使用的是@autowiredjdbctemplate,它不能是静态的。事实上,经过几次搜索,我发现任何数据库连接都不应该是静态的

有什么好的集成测试解决方案吗