博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring Boot修改启动端口
阅读量:6455 次
发布时间:2019-06-23

本文共 768 字,大约阅读时间需要 2 分钟。

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

转载地址:http://xjbzo.baihongyu.com/

你可能感兴趣的文章
Microsoft Visual Studio 2010 重新生成解决方案的一些警告处理
查看>>
linux[批量复制并重命名]和[批量复制文件到多个文件夹]
查看>>
select,poll和epoll使用
查看>>
【Arduino】开源开发板说明
查看>>
ADO Connection Strings
查看>>
Android NDK学习(2)Windows下NDK开发环境配置
查看>>
javascript 中{}和[] 的理解
查看>>
Nmap扫描教程之DNS服务类
查看>>
(算法)跳跃问题
查看>>
javaScript基础练习题-下拉框制作(JQuery)
查看>>
XE8 FMX SpeedButton 大图标(改 Style)
查看>>
JBoss7配置指南
查看>>
CRM/ERP 企业管理软件中常见的七种程序设计模式
查看>>
C#:绘图问题
查看>>
ServiceBase 备份
查看>>
linux编程基础
查看>>
分页总页数计算方法 所有分页通用
查看>>
linux下面测试网络带宽 (转载)
查看>>
通过WM_COPYDATA消息完成进程间通信(转载)
查看>>
java多线程加锁是对谁加锁?
查看>>