WebMvcTest只会加载您的控制器,而不会加载其他东西(这就是我们称其为切片的原因)。我们无法确定您需要配置的哪一部分,而不需要。如果安全配置不在主目录上
@SpringBootApplication,则必须显式导入它。否则,Spring
Boot将启用默认安全设置。
如果您使用的是OAuth之类的东西,那是一件好事,因为您真的不想开始将其用于模拟测试。如果添加
@import(SecurityConfig.class)到测试中会怎样?

WebMvcTest只会加载您的控制器,而不会加载其他东西(这就是我们称其为切片的原因)。我们无法确定您需要配置的哪一部分,而不需要。如果安全配置不在主目录上
@SpringBootApplication,则必须显式导入它。否则,Spring
如果您使用的是OAuth之类的东西,那是一件好事,因为您真的不想开始将其用于模拟测试。如果添加
@import(SecurityConfig.class)到测试中会怎样?