spring boot是个好东西,可以不用容器直接在main方法中启动,而且无需配置文件,方便快速搭建环境。可是当我们要同时启动2个springboot工程时,就会有问题,有可能会因为8080端口被第一个应用占用而导致第二个应用无法启动,这时就需要修改其中一个工程的启动端口。

1.可以通过实现EmbeddedServletContainerCustomizer接口来实现:

public class Application extends SpringBootServletInitializer implementsEmbeddedServletContainerCustomizer {  @OverrideprotectedSpringApplicationBuilder configure(SpringApplicationBuilder builder) {return builder.sources(Application.class);  }public static voidmain(String[] args) {  SpringApplication.run(Application.class, args);  }  @Overridepublic voidcustomize(ConfigurableEmbeddedServletContainer container) {  container.setPort(8081);  }
}

2.可以通过application.properties配置文件来实现

server.port=8084

转载于:https://www.cnblogs.com/azhqiang/p/5413498.html

Spring Boot修改启动端口相关推荐

  1. Spring Boot 修改tomcat端口

    在spring boot的web 工程中,可以使用内置的web container.有时需要修改服务端口. 方法一:通过配置类和@Configuration注解来完成 import org.sprin ...

  2. Spring Boot 项目 启动 端口经常被占用 彻底解决方案

    作为已经使用了21H1的用户,再等待win11推送前,先开启了hyper-v,捣鼓了一下开启hyper-v的virtualbox. 万万没想到,21h1更新后,开启本地开发的项目时,本地端口也遇到了占 ...

  3. spring boot修改启动图标和启动成功提示

    springboot默认使用spring图标.但是我们一般使用的是自己团队的图标.这里可以使用一个banner.txt进行修改. 在项目的resources文件夹下放一个banner文件.作为你的图标 ...

  4. Spring Boot修改启动神图

    默认神图 如果你想修改此图,请往下看 在src/main/resources目录下新建banner.txt文件 请点击:神图制作网址 将生成好的图案复制到自己新建的banner文件中 效果展示

  5. 如何修改嵌入式服务器的端口号,Ai聘网之如何修改Spring Boot应用启动的嵌入式Tomcat的默认端口8080...

    原标题:Ai聘网之如何修改Spring Boot应用启动的嵌入式Tomcat的默认端口8080 Spring Boot是深受广大Java开发人员喜爱的框架,尤其是需要用Java开发微服务的那些开发人员 ...

  6. Spring Boot jar 启动时设置环境参数

    文章目录 1 摘要 2 核心代码 2.1 spring Boot 多环境配置 2.2 spring Boot 项目启动命令 3 Spring boot 简易启动与停止 shell 脚本 3.1 启动脚 ...

  7. 记一次 Spring Boot 项目启动卡住问题排查记录

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 陈凯玲 来源 | https://url.cn ...

  8. spring boot应用启动原理分析

    spring boot quick start 在spring boot 里,很吸引人的一个特性是可以直接把应用打包成为一个jar/war,然后这个jar/war是可以直接启动的,不需要另外配置一个W ...

  9. Spring Boot定制启动图案

    转载自 Spring Boot定制启动图案 启动图案 Spring Boot在启动的时候会显示一个默认的Spring的图案,对应的类为SpringBootBanner. .   ____       ...

最新文章

  1. 场景/故事/story——寻物者发布消息场景、寻失主发布消息场景、消息展示场景、登录网站场景...
  2. linux LyX中文编辑环境安装配置指南-TeX可视化工具
  3. 计算机专业单元测试卷答案,银保监会考试题库:计算机类模拟试题练习(六)答案...
  4. Linux 便笺技巧专栏
  5. js实现螺旋矩阵算法
  6. AXI协议中的BURST
  7. 虚拟盘客户机文件盒服务器不一样,VMware ESX三种虚拟磁盘类型分析
  8. XCTF-攻防世界CTF平台-Web类——19、mfw(.Git源代码泄露、php的assert断言)
  9. JQuery学习——标签页(Tabs)
  10. 人证核验终端设备技术
  11. mysql分组语句的子句_MySQL 中的排序与分组 语句
  12. 用手机如何把PDF转成PPT文件
  13. SpringCloud:统一网关Gateway
  14. 使用ALLHiC基于HiC数据辅助基因组组装
  15. “唯一艺术数字藏品“小程序被下架,数字藏品服务边界在哪
  16. 计算机及处理器温度要求国标,【国家标准】GB 4967-1995电子计算器通用技术条件.pdf...
  17. [闲言]小城故事之小城之晨
  18. c语言课设报告水果,C语言--水果
  19. 库存量说明(可用量、现存量、预计入库量、冻结量、预计出库)
  20. php 批量修改文件名后缀名,PHP实现批量修改文件后缀名的方法

热门文章

  1. APOC 15 Years Celebration
  2. 集中配置管理工具puppet安装使用
  3. Flex使用mx:Tree控件创建树(可添加和删除节点)
  4. li:hover背景色
  5. ASP.NET C# 生成静态页面简单方法
  6. 动态创建DeepZoom
  7. CEAC网络构建试题
  8. STM32中关于串口通信的printf()函数重定向问题
  9. wondows下安装matplotlib(python包)
  10. 【linux服务器安全系列】之存储技术