Spring、Spring Boot和TestNG测试指南 - @OverrideAutoConfiguration
Github地址在Chapter1:基本用法-使用SpringBootTesting工具里提到:除了单元测试(不需要初始化ApplicationContext的测试)外,尽量将测试配置和生产配置保持一致。比如如果生产配置里启用了AutoConfiguration,那么测试配置也应该启用。因为只有这样才能够在测试环境下发现生产环境的问题,也避免出现一些因为配置不同导致的奇怪问题。那么当我们想在测试代