Java 弹簧&x2B;Cucumber:本地服务器的条件执行
目前,我有以下要素类:Java 弹簧&x2B;Cucumber:本地服务器的条件执行,java,spring,spring-mvc,profile,cucumber-jvm,Java,Spring,Spring Mvc,Profile,Cucumber Jvm,目前,我有以下要素类: @ContextConfiguration(classes = MainApplication.class, loader = SpringApplicationContextLoader.class) @IntegrationTest @WebAppConfiguration public abstract class AbstractFeature { protected RestTemplate restTemplate = new TestRestTem
@ContextConfiguration(classes = MainApplication.class, loader = SpringApplicationContextLoader.class)
@IntegrationTest
@WebAppConfiguration
public abstract class AbstractFeature {
protected RestTemplate restTemplate = new TestRestTemplate();
@Value("${testing.server}")
protected String url;
public URI getURI(String endpoint) {
return URI.create("http://" + url + endpoint);
}
}
这是我所有功能类的基础,使用spring引导和jvm。在这里,我还执行一个本地服务器,以便对其进行测试
基于spring配置文件[remote,local],我是否可能仅在“local”配置文件处于活动状态时才执行本地服务器?也许使用某种依赖注入
在我当前的实现中,使用提供的注释,始终执行本地服务器,即使在“远程”配置文件上也是如此,在该配置文件中,我使用配置文件将testing.server url更改为远程url 您是否尝试过运行本地服务器的特定组件的
@Profile(“myProfile”)
注释?@brunorene我也有类似问题。你设法解决了吗?