idea一份springboot项目启动多份,你会玩吗?
2023-06-13 09:12:59 时间
在使用springcloud这种微服务时,有时同一个服务要启动多份测试负载均衡,那我们不能傻傻的去复制多份吧,其实不然,使用idea的话能够轻松解决这件事情。
操作步骤
启动多份的方式也很简单,只需要勾选一个按钮。
- 在右上角找到下图 Edit Configurations并打开
- 打开之后找到想要编辑的启动类,把Allow parallel run 勾选上,它的意思就是让应用程序可以平行运行
虽说是平行运行,但是端口号是必须要改的。
验证
下面我就带你们测试验证一下:
- 创建一个springboot项目
启动类如下:
@SpringBootApplication
public class NacosProviderApplication {
public static void main(String[] args) {
SpringApplication.run(NacosProviderApplication.class, args);
}
}
配置文件如下:
server:
port: 8090
- 创建一个controller 用于接口调用
@RequestMapping("/helloProvider")
@RestController
public class ProviderHelloController {
@GetMapping("/hello/{param}")
public String hello(@PathVariable("param") String param){
return "hello,"+param+".this is nacos provider";
}
}
- 启动并测试
- 首先第一步要修改端口号,对于springboot项目来说,在idea中修改端口号有两种方式: 1、 通过命令行参数 这个参数跟启动springboot时所用的参数是一样的,可以修改端口号等
2、修改配置文件 修改配置文件就是就是在启动的时候修改springboot的application.yml或者application.properties 文件,这种方式比较操作比较简单,接下来就使用这种方式。
- 启动验证 如果是使用命令行参数的话,修改好端口填写好命令行参数,点击下方的OK按钮,然后运行启动类就可以了。 如果是修改配置文件的话,每次启动前先修改端口号再启动。 我这里启动两份服务,端口号分别为8080和8090,启动好之后在控制台就可以看到两个一模一样的启动类。
- 测试 下面通过postman分别调用接口,看看是否行得通
通过两张图的结果可以发现,这样是行得通的。这也说明这样操作同一服务启动多份是没问题的。
能力一般,水平有限,如有错误,请多指出。
相关文章
- 从零学习Jenkins部署SpringBoot项目
- idea(2021版本)Springboot项目热部署
- idea设置springboot热部署
- SpringBoot + mybatis 分页查询
- IntelliJ IDEA最新版配置SpringBoot热部署遇到的坑
- idea快捷键汇总mac_mac版本IDEA快捷键「建议收藏」
- 2022 IntelliJ IDEA 破解,最新idea破解教程(永久有效)
- 秒激活IDEA,最新永久idea激活码,2022 idea 激活码分享
- SpringBoot | SpringBoot Web开发
- Springboot jpa @Entity 基本注解的含义
- springboot mybatis项目搭建_idea配置javaweb开发环境
- 解决Idea乱码问题 SpringBoot-yaml配置文件乱码问题
- idea maven创建springboot项目_springboot项目
- spring boot 加密_springboot 密码加密
- springboot到底是什么_Springboot注解
- SpringBoot之Thymeleaf用法
- idea springboot启动报SLF4J:Failed to load class “org.slf4j.impl.StaticLoggerBinder”「建议收藏」
- Idea激活码-idea使用教程-idea简介
- 2022 IntelliJ IDEA 破解,最新idea破解教程(永久有效)
- IDEA快速搭建SpringBoot项目
- Spring-Data-Redis快速使用(SpringBoot)
- Springboot读取配置的10种方式
- 阿里出品!SpringBoot应用自动化部署神器,IDEA版Jenkins?
- springboot 使用c3p0数据库连接池的方法详解编程语言
- 安装快速完成Linux中Idea安装指南(linux下idea)
- 使用Idea连接Oracle数据库(idea连接oracle)
- IDEA中快速搭建Redis连接(redis连接idea)