Springboot配置端口号全过程

 更新时间:2026年05月15日 15:24:55   作者:三月拾花酿春  
Springboot项目可以通过application.yml、application.properties或代码指定端口号,2.x版本以上EmbeddedServletContainerCustomizer已被替代,CMD启动可指定端口号,配置加载顺序依次为yml、properties、命令行

Springboot配置端口号

springboot项目端口配置

可以通过application.yml或application.properties指定

server :
  port : 80
或者
server.port = 8089

代码指定

(springboot2.x以上版本EmbeddedServletContainerCustomizer已被替代)

@SpringBootApplication(exclude={DataSourceAutoConfiguration.class})
public class DemoApplication implements WebServerFactoryCustomizer<ConfigurableServletWebServerFactory>{
	public static void main(String[] args) {
		SpringApplication.run(DemoApplication.class, args);
	}
	@Override
	public void customize(ConfigurableServletWebServerFactory factory) {
		// TODO Auto-generated method stub
		factory.setPort(8099);
	}
}

在CMD启动指定端口号

java -jar demo.jar -- server.port=8099
或者
java - Dserver.port=8099 -jar demo.jar

配置加载顺序

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java实现一个敏感词过滤有哪些方法以及怎么优化详解

    Java实现一个敏感词过滤有哪些方法以及怎么优化详解

    我们在开发系统或者应用的过程中,经常需要对用户提交的评论或者文章进行审核,对其中的敏感词进行校验或者过滤,这篇文章主要介绍了Java实现一个敏感词过滤有哪些方法以及怎么优化的相关资料,需要的朋友可以参考下
    2025-07-07
  • Java跳出多重嵌套循环代码实例

    Java跳出多重嵌套循环代码实例

    这篇文章主要介绍了Java跳出多重嵌套循环,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • JavaWeb文件上传流程

    JavaWeb文件上传流程

    这篇文章主要介绍了JavaWeb文件上传流程,JavaWeb中最重要的技术之一,下文关于其文件上传的流程分享,需要的小伙伴可以参考一下
    2022-05-05
  • 高价值Java多线程面试题分析

    高价值Java多线程面试题分析

    Java 给多线程编程提供了内置的支持。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销
    2022-03-03
  • Java弱引用集合WeakHashMap总结

    Java弱引用集合WeakHashMap总结

    这篇文章主要介绍了Java弱引用集合WeakHashMap总结,WeakHashMap利用WeakReference的弱引用特性让用户在使用的过程中不会因为没有释放Map中的资源而导致内存泄露,WeakHashMap实现了Map接口,使用方式和其他的Map相同,需要的朋友可以参考下
    2023-09-09
  • Jsoup解析HTML实例及文档方法详解

    Jsoup解析HTML实例及文档方法详解

    这篇文章主要介绍了Jsoup如何解析一个HTML文档、从文件加载文档、从URL加载Document等方法,对Jsoup常用方法做了详细讲解,最近提供了一个示例供大家参考 使用DOM方法来遍历一个文档 从元素抽取属性,文本和HTML 获取所有链接
    2013-11-11
  • java实现操作系统的短进程作业调度示例分享

    java实现操作系统的短进程作业调度示例分享

    java编写的实现了操作系统中的短作业进程,可以实现几道作业同时作业调度
    2014-02-02
  • SpringBoot整合RabbitMQ实现流量消峰

    SpringBoot整合RabbitMQ实现流量消峰

    RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用,消息中间件在互联网公司的使用中越来越多,本文给大家介绍了SpringBoot整合RabbitMQ实现流量消峰,需要的朋友可以参考下
    2024-12-12
  • Java Lambda List转Map代码实例

    Java Lambda List转Map代码实例

    这篇文章主要介绍了Java Lambda List转Map代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • MyBatisPuls多数据源操作数据源偶尔报错问题

    MyBatisPuls多数据源操作数据源偶尔报错问题

    这篇文章主要介绍了MyBatisPuls多数据源操作数据源偶尔报错问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06

最新评论