两个springboot运行时同一个application的问题

在测试feign的时候,准备了2个springboot应用,一个是producer,另一个是service。但是当通过junit同时启动2个应用的时候,两个应用都读取了同一个application.properties。
那么如何解决这个问题呢?
1、修改application.properties名称,修改为application-a.properties
2、在springboot启动类中args改成new String[]{"--spring.profiles.active=a"}

@SpringBootApplication
@EnableEurekaClient
@EnableFeignClients
public class FeignApplication {
    public static void main(String[] args) {
        SpringApplication.run(FeignApplication.class, new String[]{"--spring.profiles.active=a"});
    }
}

你可能感兴趣的:(两个springboot运行时同一个application的问题)