Spring Boot修改启动端口

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

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

复制代码
public class Application extends SpringBootServletInitializer implements EmbeddedServletContainerCustomizer {  
  
    @Override  
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {  
        return builder.sources(Application.class);  
    }  
      
    public static void main(String[] args) {  
        SpringApplication.run(Application.class, args);  
    }  
  
  
    @Override  
    public void customize(ConfigurableEmbeddedServletContainer container) {  
        container.setPort(8081);  
    }  
}  
复制代码

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

server.port=8084

转载于:https://www.cnblogs.com/smiler/p/7198709.html

Spring Boot 项目可以动态修改启动端口,不局限于默认端口 ** * 用于配置应用程序启动时执行的操作,包括打印Web服务器端口号和设置全局视图的主机名。* < p > * 此配置类注册了一个实现ApplicationListener接口的bean,该bean在应用程序启动后执行。* 它使用WebApplicationContext来获取Web服务器的端口号,并将该端口号设置为全局视图的主机名,以便在视图中使用。 阅读详情

相关推荐

如何设置springboot启动端口

spring boot是个好东西,可以不用容器直接在main方法中启动,而且无需配置文件,方便快速搭建环境。下面给大家介绍springboot启动端口的设置方法和spring boot创建应用端口冲突8080 问题,感兴趣的朋友一起看看吧

【SpringBoot常见报错与解决方案】端口被占用?Spring Boot 修改端口号的 3 种方法,第 3 种 90% 的人不知道!

端口被占用,不是 Bug,而是开发日常。✅ 快速恢复开发✅ 同时跑多个服务✅ 写出更健壮的测试代码改端口不是妥协,而是对环境的尊重。互动时间你用过哪种改端口的方法?有没有因为端口冲突闹过笑话?

Mc、科 695

Spring Boot启动端口修改方法

spring boot是个好东西,可以不用容器直接在main方法中启动,而且无需配置文件,方便快速搭建环境。下面通过本文给大家分享Spring Boot修改启动端口的方法,感兴趣的的朋友一起看看吧

如何在 Spring Boot中更改默认端口

在本文中,您将学习如何在 Spring Boot 中更改默认端口。默认情况下,嵌入式 Web 服务器使用 来启动 Spring 引导应用程序。有几种方法可以更改该端口,如下所述。在 Spring Boot 中更改默认端口的最简单、更快捷的方法是覆盖配置文件中的默认值。Spring 引导使用配置属性来指定端口。以下示例演示如何在文件中指定自定义端口: 现在服务器将在端口上启动应用程序。为,您需要添加以下内容: 如果将上述文件放置在文件夹中,Spring Boot 会自动加载。您还可以设置系统属性来更改

allway2的博客 9027

GD32F303 ADC+DMA实战:用硬件过采样搞定多通道数据采集(附完整代码)

本文详细介绍了GD32F303系列MCU通过ADC+DMA结合硬件过采样技术实现多通道数据采集的实战方案。从硬件设计要点到软件配置全解析,包括时钟树配置、ADC模块初始化和DMA传输设置,提供了完整的代码示例和优化技巧,帮助工程师构建高精度、低功耗的数据采集系统。

weixin_30466039的博客 318

如何在 Ubuntu 24.04 或 22.04 上安装和使用 GDebi

本文介绍了在Ubuntu 24.04上安装和使用GDebi的方法。GDebi是DPKG的轻量级替代品,能够自动解析并安装.deb包的依赖项。文章详细说明了系统更新、安装GDebi的步骤,并演示了通过GUI和CLI两种方式安装.deb包的操作流程。此外,还提供了验证安装和卸载包的方法。GDebi虽然非必需,但为用户提供了处理依赖项的另一种选择,适合需要安装本地Debian包的用户。

山岚的运维笔记 1982

SpringBoot修改启动端口server.port的四种方式

SpringBoot修改启动端口server.port的四种方式 方式一:代码内修改application.properties 配置文件 ​ server.port = 8080 方式二:在jar包同层目录下有个单独的application.properties 配置文件,进行修改 ​ server.port = 8081 方式三:以 jdk 参数方式启动 ​ java -Dserver.port = 8082 -jar aaa.jar 方式四:以应用参数方式启动

qq_42169450的博客 2万+

别再死磕NFP了!用Python+遗传算法搞定异形件自动排版(附完整代码)

本文介绍了如何利用Python和遗传算法实现异形件智能排版,解决传统NFP方法计算复杂的问题。通过Shapely库处理几何运算和DEAP库搭建遗传算法框架,结合模拟退火策略避免局部最优,显著提升材料利用率。附完整代码和优化技巧,适用于服装裁剪、金属加工等行业。

weixin_26965807的博客 236

Spring Boot教程之十三:更改Spring Boot的默认端口

首先,我们需要在项目中建立 Spring 应用程序。Spring Initializr 是一个基于 Web 的工具,使用它我们可以轻松生成 Spring Boot 项目的结构。在这里,我们将使用 Spring 初始化程序创建应用程序的结构,然后使用 IDE 创建示例 GET 路由。现在打开合适的 IDE,然后转到文件->新建->从现有源创建项目->Spring-boot-app,然后选择 pom.xml。:在导入 Maven 项目窗口中,请确保选择与创建项目时选择的 JDK 版本相同的版本。

潜洋的专栏 2251

DID实战指南:从平行趋势检验到PSM-DID的Stata全流程解析

本文详细解析了双重差分法(DID)在政策评估中的应用,从平行趋势检验到PSM-DID的Stata全流程操作。通过实例演示和代码示例,帮助研究者掌握DID方法的核心逻辑、前提条件验证及稳健性检验技巧,提升因果推断研究的准确性。

weixin_29234239的博客 741

基于deepseek+dify+达梦实现自然语言查询数据库

自然语言查询数据库信息

weixin_43974943的博客 1593

Spring Boot 入门级项目Hello world 并修改启动端口

环境配置:Eclipse Oxygen.3 Release (4.7.3)(自带Maven) + Spring Boot_1.5.8.RELEASE + JDK1.8; 1、新建Maven工程,勾选create a simple project(skip archetype selection); 2、配置Maven中的setting.xml,配置Maven中央仓库。如果想在家里用maven下载...

abe_abd的博客 659

解决RK3566 USB OTG模式识别问题:从原理图分析到otg_mode文件操作全解析

本文深入解析RK3566 USB OTG模式识别问题,从硬件原理图设计到Linux内核的otg_mode文件操作,提供全面的调试方案。针对USB_OTG0_ID引脚电路设计、电源管理关联及内核驱动交互等关键点,给出实战调试技巧和常见问题解决方案,帮助开发者高效解决USB OTG模式切换难题。

eee77的博客 866

修改Spring Boot启动端口

修改Spring Boot启动端口 在文件 src/main/resources//demo/src/main/resources/application.properties在增加配置server.port=端口号

lvefeng的博客 696

博途S7-1500T 使用工艺对象驱动液压轴(含SimaHydTO库)

利用工艺对象控制液压轴位置含PLC控制和仿真程序文档资料下载地址如下:液压比例伺服阀的相关应用知识请参看下面的博客文章:液压位置闭环控制(比例伺服阀应用)_RXXW_Dor的博客-优快云博客。

RXXW_Dor的博客 2899

手把手教你学 GPU SoC 芯片(9.3)--GPU SOC 功耗和热管理的动态电压和频率调整(DVFS)

通过动态电压和频率调整(DVFS),可以有效地管理GPU SoC的功耗和热管理。合理的DVFS策略不仅可以节省功耗,提高能效,还可以延长设备的使用寿命。

MHD0815的博客 1498

修改spring boot启动端口

开发的时候不建议直接修改yml来设置端口,这时候,我们直接通过修改spring boot设置来搞定: -Dserver.port=8081 这样启动起来就是8081端口了

苏云南雁的博客 1061

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Maven的Spring Boot修改启动端口,以及查询端口占用指令

因为自己的Jenkins与Spring Boot的默认端口重复了,所以本人打算修改Spring Boot的端口号。 操作步骤 我们在Maven项目的resources文件加下新建application.properties ,进行端口指定即可,本例中指定端口为7777 server.port=7777 PS:1、如何查看端口是否被占用 Windows 的 cmd中输入,若有输出则表示端口已...

qq544649790的博客 6505

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Spring Boot项目启动端口修改

在使用spring boot进行项目启动时,如果需要同时启动2个springboot工程,或者项目中tomcat的默认端口号8080被使用时,就会有问题(如下图所示),会因为8080端口被第一个应用占用而导致第二个应用无法启动,这时就需要修改其中一个工程的启动端口。 这里收集到了两种处理方式: 1.  通过实现EmbeddedServletContainerCustomizer接口来实现:...

伱糸淂忄 790

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

idea 修改spring boot的Tomcat启动端口 无效

由于需要构建微服务项目,多个项目之间相互独立,构建的子项目 pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance...

张不帅 7445
上一篇: Intellij IDEA 使用Spring-boot-devTools无效解决办法
下一篇: 用正则表达式给字符串属性值都加上双引号
dddp75921
博客等级 码龄12年 9粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值