idea使用同一个Spring Boot启动类启动两个服务,并使用不同配置文件

【第一步】创建两个启动配置项

点击Edit Configurations

 打开启动服务配置窗口:

 打开Spring Boot,选中需要启动的服务,点击Copy Configuration或使用快捷键Ctrl+D,复制一个相同的启动配置

根据需要修改name,找到对应服务的program arguments配置项,分别添加--spring.profiles.active=test1、--spring.profiles.active=test2

两个启动配置除name和program arguments配置项外均相同

点击右下角的Apply按钮,保存并使用配置

【第二步】创建两个配置文件

在项目的resources文件夹下,创建两个配置文件:application-test1.properties和application-test2.properties

此处需要注意:配置文件名称后缀需与Program arguments中配置的spring.profiles.active的值相同

 将不同的配置放到各自的配置文件中,相同的配置可以继续留在application.properties文件中

【第三步】启动两个服务

将两个服务正常启动

 

 

 

 完成!

 

posted @ 2021-09-13 10:25  陈婉兮  阅读(4254)  评论(0)    收藏  举报