当前位置: 首页 > news >正文

Spring boot设置启动监听端口

一、通过配置

修改application.properties

在属性文件中添加server.port=8000

 

二、直接看代码:

 1 @Controller
 2 @EnableAutoConfiguration
 3 @ComponentScan
 4 public class CallMain extends SpringBootServletInitializer implements EmbeddedServletContainerCustomizer {
 5     private final static Logger logger = LoggerFactory.getLogger(CallMain.class);
 6 
 7     public static void main(String[] args) throws Exception {
 8 
 9                 //...    
10         SpringApplication.run(CallMain.class, args);
11         logger.debug("spring boot system init successfully...");
12     }
13 
14     @Override
15     public void customize(ConfigurableEmbeddedServletContainer container) {
16         container.setPort(8000);
17         
18     }
19 }        

三、关键点

1. 启动类要继承SpringBootServletInitializer类。

2. 启动类要实现EmbeddedServletContainerCustomizer接口。

3. 通过复写customize方法实现端口的设置。

4. 这个接口在2.0.x版本中删除了。

 

转载于:https://www.cnblogs.com/yoyotl/p/7089099.html

相关文章:

  • 幂等设计
  • 高度不固定时垂直居中
  • HTML内联元素
  • Java四中控制访问符
  • py xrange
  • JSPWiki安装配置及FCKEditor的集成
  • 1163 访问艺术馆
  • 计划任务 at   batch   cron anacron
  • 区块链技术与应用回顾
  • WiFi万能钥匙张发有:WiFi的安全性是第一位的
  • 英国电信推出FTTP和G.fast新试点项目
  • 大数据时代,路透社如何玩转“原生数据”做新闻?
  • 中国科技公司正在赶超硅谷吗?
  • Veritas面向OpenStack推SDS解决方案
  • Android Studio下执行单元测试
  • (十五)java多线程之并发集合ArrayBlockingQueue
  • [数据结构]链表的实现在PHP中
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • C++类的相互关联
  • C++入门教程(10):for 语句
  •  D - 粉碎叛乱F - 其他起义
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • Druid 在有赞的实践
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • java正则表式的使用
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • quasar-framework cnodejs社区
  • Vim 折腾记
  • vue-router的history模式发布配置
  • Vue全家桶实现一个Web App
  • Yii源码解读-服务定位器(Service Locator)
  • 分类模型——Logistics Regression
  • 技术胖1-4季视频复习— (看视频笔记)
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 消息队列系列二(IOT中消息队列的应用)
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • 异步
  • Java数据解析之JSON
  • ​​​​​​​​​​​​​​汽车网络信息安全分析方法论
  • (C++20) consteval立即函数
  • (Git) gitignore基础使用
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (二)pulsar安装在独立的docker中,python测试
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (接口封装)
  • (理论篇)httpmoudle和httphandler一览
  • (转)ORM
  • (转载)(官方)UE4--图像编程----着色器开发
  • .CSS-hover 的解释
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始
  • .net framework 4.0中如何 输出 form 的name属性。
  • .NET I/O 学习笔记:对文件和目录进行解压缩操作