gpt4 book ai didi

java - Spring Cloud 契约(Contract) : Multiple controllers

转载 作者:行者123 更新时间:2023-12-02 14:59:26 24 4
gpt4 key购买 nike

我有一个 spring cloud contract 基础测试类:

public abstract class TestsBase {

@Autowired
protected MyFirstController myFirstController;
...

RestAssuredMockMvc.standaloneSetup(myFirstController);
}

这个类在我的maven插件配置中引用如下:

<plugin>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-contract-maven-plugin</artifactId>
<version>${spring-cloud-contract.version}</version>
<extensions>true</extensions>
<configuration>
<basePackageForTests>com.contracts.basepackage</basePackageForTests>
<baseClassForTests>com.contracts.basepackage.TestsBase</baseClassForTests>
</configuration>
</plugin>

我需要向此设置中添加第二个 Controller MySecondController。只需添加

RestAssuredMockMvc.standaloneSetup(mySecondController);

不起作用。知道我如何实现这一目标吗?我还没有在任何地方找到解决方案。

最佳答案

standaloneSetup 采用可变参数。只需将第二个 Controller 传递到第一个 Controller 旁边:RestAssuredMockMvc.standaloneSetup(myFirstController, mySecondController);

关于java - Spring Cloud 契约(Contract) : Multiple controllers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50927894/

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