方法一
- 在
run/debug configurations
中找到对应的配置,并取消勾选右上角的单实例限制 - 修改
application.yml/application.properties
中的端口 - 再运行一次
这个方法是网上随便搜一下就给出一堆的解决方法,但是这个方法还是太麻烦了,每次要改配置文件。
方法二
SpringBoot是支持在启动参数中修改配置的,且此参数会覆盖application.yml/application.properties
中的配置。所以
- 在
run/debug configurations
中建立多个启动配置项 - 点开
environment
选项卡 - 在program arguments一项中加上
--server.port=不重复的端口
然后借助IDEA的run dashboard直接运行父模块就能一键启动起多个子模块实例了。
如果没父模块,直接启动对应的项也比改配置文件快。