Intellij IDEA实现SpringBoot项目多端口启动的两种方法
前言
有时候使用springboot项目时遇到这样一种情况,用一个项目需要复制很多遍进行测试,除了端口号不同以外,没有任何不同。这时我们强大的Intellij IDEA就能替我们实现。
实现方法
第一种方法
1.点击图中Edit Configurations,如图
2.取消选中的Single instance only
3.启动项目,demo(9000),如图。
4.修改配置文件中的端口号为9001,启动项目,demo(9001),如图。
从下方可以看到demo项目分别以9000和9001启动了。
第二种方法
1.点击图中Edit Configurations,如图
2.点击左上角+号,选择Spring Boot
3.点击...位置,如图
4.选择需要启动的项目,点击ok
5.将上方name修改为demo2
6.启动demo(9000),如图
7.修改端口为9001,启动demo2,如图
到这里第二种方法也结束了
总结
两种方法都可以实现想要达到的效果,但是个人觉得第一种相对简单一些。具体怎么使用看个人喜好。希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
SpringBoot 在IDEA中实现热部署步骤详解(实用版)
好的热部署让开发调试事半功倍,这样的"神技能"怎么能错过呢, 使用过IDEA的童鞋赶紧进来撸一把吧. 学习目标 快速学会在项目中使用热部署插件运行项目,提高开发效率. 具体步骤 一.开启IDEA的自动编译(静态) 具体步骤:打开顶部工具栏 File -> Settings -> Default Settings -> Build -> Compiler 然后勾选 Build project automatically . 二.开启IDEA的自动编译(动态)
-
Intellij IDEA下Spring Boot热切换配置
相信很多人自己百度"idea springboot 热部署",找到的解决方案都是如下: 1.项目加入依赖spring-boot-devtools 2.IDEA按ctrl+alt+s--Build,Excution,Deployment--Compiler--勾选Build project automatically 3.IDEA按ctrl+shift+a--输入registry--Compiler--勾选compiler.automake.allow.when.app.running
-
IDEA基于支付宝小程序搭建springboot项目的详细步骤
服务端 在平台上创建springboot小程序应用 创建小程序 登录蚂蚁金服开放平台,扫码登录填写信息后,点击支付宝小程序,选择立即接入 > 同意个人公测 > 开始创建 . 填写好小程序基本信息后,点击创建按钮,创建名为xxx小程序. PS:一个账号下最多可以创建10个小程序:未提交过审核的小程序可以删除,删除的小程序不在计数范围. 创建云应用后端服务 在小程序页面选择刚创建的小程序,点击查看,进入开发者页面. 在左侧导航栏选择云服务(免费),点击创建云服务,选择创建云应用,技术栈选Sprin
-
解决idea不支持SpringBoot yml文件的图文教程
再初用SpringBoot时肯定会遇到这样的问题: 为什么idea不支持yml? 为什么idea的yml文件没有提示? 为什么idea的yml不识别? 第一个问题解答 1.安装YAML插件 2.再Settings中找到File Types然后找YAML看看是否有yml后缀名 第二个问题为什么没有提示? 1.安装插件SnakeYAML plugin即可 第三个问题:大坑! 以上问题还是不能解决,那么 1.看看你项目的结构你的resource是一个文件夹还是一个resource的包 2.是否是id
-
java通过Idea远程一键部署springboot到Docker详解
一.开发前准备 1. Docker的安装可以参考https://docs.docker.com/install/ 2. 配置docker远程连接端口 vi /usr/lib/systemd/system/docker.service 找到 ExecStart,在最后面添加 -H tcp://0.0.0.0:2375,如下图所示 3. 重启docker systemctl daemon-reload systemctl start docker 4. 开放端口 firewall-cmd --zon
-
通过idea创建Spring Boot项目并配置启动过程图解
一.操作步骤 ①使用idea新建一个Spring Boot项目 ②修改pom.xml ③修改application.properties ④修改编写一个Hello Spring Boot的Controller ⑤启动项目访问 二.详细步骤 1.File-->New-->Project 2.选择Spring Initializr 然后Next 3.输入Artiface 然后Next 4.勾选Web .模版我们选择官方推荐的Thymeleaf模版引擎,其他框架.中间件.数据库根据需要选择即可,而
-
SpringBoot项目在IntelliJ IDEA中如何实现热部署
spring-boot-devtools是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面去. 原理是在发现代码有更改之后,重新启动应用,但是速度比手动停止后再启动更快.其深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restart ClassLoader ,这样在有代码更改的时候,原来的restart ClassLoader被丢弃,重新创建一个res
-
解决Idea启动Spring Boot很慢的问题
同事win10启动Spring Boot工程只要3秒左右,我的启动要30秒.开始以为是CPU差距太大,后来才觉得不是这样! 解决方案 1. hostname命令查看自己的 hostname $ hostname 返回类似如下信息 aoedeMacBook-Pro.local 2. 修改host文件 sudo vim /etc/hosts 修改条目如下,注意分隔符是TAB!不是空格 127.0.0.1 localhost aoedeMacBook-Pro.local ::1 localhost a
-
Intellij IDEA实现SpringBoot项目多端口启动的两种方法
前言 有时候使用springboot项目时遇到这样一种情况,用一个项目需要复制很多遍进行测试,除了端口号不同以外,没有任何不同.这时我们强大的Intellij IDEA就能替我们实现. 实现方法 第一种方法 1.点击图中Edit Configurations,如图 2.取消选中的Single instance only 3.启动项目,demo(9000),如图. 4.修改配置文件中的端口号为9001,启动项目,demo(9001),如图. 从下方可以看到demo项目分别以9000和9001启动了
-
IntelliJ IDEA中SpringBoot项目通过devtools实现热部署的方法
简要几个步骤: 一.添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> 二.开启热部署 <build> <plugins> <plugin&
-
部署springboot项目到云服务器的两种方式(jar+war)
目录 方式一.以jar文件运行 添加maven依赖 将项目打包 将jar文件放到服务器 在服务器运行jar文件 浏览器访问 2.以war方式部署 修改打包方式 移除嵌入式tomcat插件 打包 部署 浏览器访问 总结 springboot版本:2.0.3.RELEASE 云服务器:阿里云ECS CentOS 7.3 64位 IDE:IntelliJ IDEA 服务器远程连接工具:Xshell 5 方式一.以jar文件运行 添加maven依赖 Spring Boot 默认以jar包方式运行, 可以
-
docker已启动容器修改添加端口映射的两种方法
目录 简述 一.先提交,在配置 1.先将容器提交为镜像 2.创建新的容器并运行 二. 修改配置文件 1.关闭docker服务 2.修改hostconfig.json 3.修改config.v2.json 4.重启 docker服务 5.查看配置项已经修改成功 补充:docker容器怎么开端口 总结 简述 正常情况下,在你创建容器时可以添加多个端口映射,写法如下 每个端口映射都加一个-p docker run -itd --name centos -p 4000:8081 -p 3306:3306
-
nginx 让users有权限启动的两种方法
nginx 让users有权限启动两种方法 普通用户在restart和reload nginx时,会报错: the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /opt/nginx/conf/nginx.conf:1 我又不能给开发人员root权限,没办法,只好这么做. 原因是:默认情况下Linux的1024以下端口是只有root用
-
Intellij IDEA创建spring-boot项目的图文教程
开发环境: jdk版本:JDK8 maven版本:maven-3.5.2 开发工具:Itellij IDEA 2017.1 前提条件:已安装以上软件并配置好jdk和maven的环境变量 创建步骤: 点击坐上角file --->选择new --->点击project... 如下图所示: 点击左边Spring Initializr ---> 右上角新建jdk(若有则不需要) ---> 点击next 如下图所示: 看需求修改下图中的信息后点击next(可以直接使用默认) 点击左边的Web
-
springboot项目main函数启动的操作
springboot项目main函数启动 在controller包下新建appController类 package controller; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBu
-
springboot项目不加端口号也可以访问项目的方法步骤分析
今天给大家分享的是,在nginx中配置域名以及端口号. 前言: 实际开发中,我们可能经常会有这样的情况,在本地的springboot项目中,会设置项目的访问端口,比如我设置的前台端口为:8443,后台端口为:8085,那当我们项目部署上线时,如果你只填写域名是访问不到项目的,需要在域名的后面添加端口号,这样势必会造成一些不必要的麻烦,那有没有一种方法,只需要访问域名即可对应的项目的前台,或者在域名的前面添加guanli即可访问后台呢?让我们一起来看看吧. 01 解析域名 设置的第一步,就需要你去
-
springboot项目如何打war包流程的方法
目前,前后端分离的架构已成主流,因此使用springboot构建应用是非常快速的,项目发布到服务器上的时候,只需要打成一个jar包,然后通过命令 : java -jar jar包名称即可启动服务了: 但在有些场景下,比如部署到外部的服务器的时候,客户方指定要以tomcat的形式启动服务的时候,即需要由服务提供方提供一个war包的时候,该怎么办呢? 一开始没有查找资料,自己差点准备使用传统的ssm框架改造服务的,后来思考和参考相关资料后,发现只需要挤出简单的配置和改造就可以做到,下面是记载将spr
-
Springboot项目保存本地系统日志文件的实现方法
背景:我们都知道springboot默认日志是打印在控制台中的,不会以文件的形式进行保存.那么日后系统上线肯定是有需要对日志进行定位分析问题的,那么如何实现将控制台输出的日志保存起来? 话不多说,实际效果如下,如果是你预期的那样,咱们接着往下看. 如果最后觉得有所帮助,请不要吝啬你的赞,直接pia的点亮就完事了啦,可好: 如下是集成,按步骤来: 1.在项目的resources目录下创建一个名为logback-spring.xml的日志配置文件,配置文件名最好跟我一样: 2.编写xml文件内容:
随机推荐
- 16个最流行的JavaScript框架[推荐]
- CSS定义Hover实现文字变大的超级链接
- java 打印一字符串,并在main()方法内调用它
- java类加载器和类反射使用示例
- Swift教程之函数详解
- JS OOP包机制,类创建的方法定义
- PHP微信支付开发实例
- 详解C++循环创建多级目录及判断目录是否存在的方法
- mysql:Can't start server: can't create PID file: No space left on device
- JS添加或修改控件的样式(Class)实现方法
- PHP+jQuery 注册模块的改进(三):更新到Smarty3.1
- windows nfs 服务端安装配置教程
- php用户登录之cookie信息安全分析
- 解决windows2003默认只有200k的上传限制的方法
- 网站申请不到支付宝接口、微信接口,免接口收款实现方式几种解决办法
- Python中的FTP通信模块ftplib的用法整理
- php 日期和时间的处理-郑阿奇(续)
- PHP array_push 数组函数
- 通过c++11改进我们的模式之改进命令模式
- Android解决viewpager嵌套滑动冲突并保留侧滑菜单功能