两个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"});
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容