gpt4 book ai didi

java - 如何在 Spring Boot JUnit 测试中排除 *AutoConfiguration 类?

转载 作者:IT老高 更新时间:2023-10-28 13:02:14 27 4
gpt4 key购买 nike

我试过了:

@RunWith(SpringJUnit4ClassRunner.class)
@EnableAutoConfiguration(exclude=CrshAutoConfiguration.class)
@SpringApplicationConfiguration(classes = Application.class)
@WebAppConfiguration
public class LikeControllerTest {

但是,CRaSSHD 仍然启动。虽然目前它不会损害测试,但我想在单元测试期间禁用不必要的模块以加快速度并避免潜在的冲突。

最佳答案

另一种排除自动配置类的简单方法,

将以下类似配置添加到您的 application.yml 文件中,

---
spring:
profiles: test
autoconfigure.exclude: org.springframework.boot.autoconfigure.session.SessionAutoConfiguration

关于java - 如何在 Spring Boot JUnit 测试中排除 *AutoConfiguration 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26698071/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com