Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何计算弹簧测试中弹簧启动负载的次数?_Java_Spring_Spring Boot_Testing_Integration Testing - Fatal编程技术网

Java 如何计算弹簧测试中弹簧启动负载的次数?

Java 如何计算弹簧测试中弹簧启动负载的次数?,java,spring,spring-boot,testing,integration-testing,Java,Spring,Spring Boot,Testing,Integration Testing,我有一个带有spring启动测试的应用程序, 我可以强制执行spring boot的加载次数吗? 因此,如果有人将加载另一个spring boot,我将对此发出警告。这个问题有点笼统,我的答案可能并不完全符合要求 与 logging.level.org.springframework.test.context.cache:debug 您可以监视加载了多少上下文,例如,此项目使用7个上下文: Spring测试应用程序上下文缓存统计信息:[DefaultContextCache@3655a68csi

我有一个带有spring启动测试的应用程序, 我可以强制执行spring boot的加载次数吗? 因此,如果有人将加载另一个spring boot,我将对此发出警告。

这个问题有点笼统,我的答案可能并不完全符合要求

logging.level.org.springframework.test.context.cache:debug
您可以监视加载了多少上下文,例如,此项目使用7个上下文:

Spring测试应用程序上下文缓存统计信息:[DefaultContextCache@3655a68csize=7,maxSize=32,parentContextCount=0,hitCount=1780,missCount=7]


Spring测试上下文已经缓存和重用了加载的上下文,为什么要限制它呢?如果它被加载,要么配置不同,要么您手动加载它并围绕测试上下文框架工作。看来你试图解决错误的问题。在我的应用程序中加载spring boot大约需要10秒。我想节省时间,从而减少构建时间。它应该已经加载一次了!。如果这不是您在测试中出错的情况,或者由于配置、测试执行侦听器的差异,或者由于
@DirtiesContext
(列出最常见的侦听器)的原因,实际需要它。