在单元测试中启动和关闭Spring应用程序上下文

在单元测试中启动和关闭Spring应用程序上下文,spring,junit5,spring-test,Spring,Junit5,Spring Test,在单元测试中启动和正常关闭Spring应用程序的推荐方法是什么?我知道JUnit5的SpringExtension,但它在测试方法执行之前/之后启动和停止Spring上下文 我想用测试方法启动和停止spring上下文,因为我想验证是否调用了某些方法(特别是在关机期间) 有没有一种推荐的方法可以实现这一点?如果您想测试关闭回调,最好直接在测试中创建并关闭ApplicationContext,而不是让Spring TestContext框架为您管理上下文 您可能也会发现这本书很有用。您好。澄清一下,

在单元测试中启动和正常关闭Spring应用程序的推荐方法是什么?我知道JUnit5的SpringExtension,但它在测试方法执行之前/之后启动和停止Spring上下文

我想用测试方法启动和停止spring上下文,因为我想验证是否调用了某些方法(特别是在关机期间)


有没有一种推荐的方法可以实现这一点?

如果您想测试关闭回调,最好直接在测试中创建并关闭
ApplicationContext
,而不是让Spring TestContext框架为您管理上下文


您可能也会发现这本书很有用。

您好。澄清一下,这是一个内置服务器的SpringBoot应用程序吗?是的,这是一个SpringBoot应用程序,我不知道SpringBoot中支持AssertJ。谢谢你的指点!