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文件中

【第三步】启动两个服务

将两个服务正常启动

 

 

 

 完成!

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM