SpringBoot中server.port的默认值为什么是8080以及如何修改端口号

简介: SpringBoot中server.port的默认值为什么是8080以及如何修改端口号

1.如何设置值

首先我们进入ServerProperties中查看其内容:
在这里插入图片描述
发现其类上面有注解
@ConfigurationProperties(
prefix = “server”,
ignoreUnknownFields = true
)
prefix为前缀,前缀名为server所以我们在properties、yaml、yml文件中可以用server.xxx的方式进行属性配置。我们点进pom.xml文件中的spring-boot-starter-parent:
在这里插入图片描述

springboot会去resources路径下加载符合要求的文件,从该文件中查找配置来覆盖默认配置,文件要求如下:
在这里插入图片描述
如果出现多个文件都设置了相同的配置,最后面的文件会覆盖前面文件的配置,比如yaml会覆盖yml,properties会覆盖yaml,也就是说:
properties > yaml > yml

2.默认值为什么是8080

我们导入的依赖都是jar包,默认的配置信息存在 包名字以 *-autoconfigure.jar 形式结尾的jar包中,springboot的默认配置文件的名字为:/META-INF/spring-configuration-metadata.json。
/META-INF/additional-spring-configuration-metadata.json,这个文件中也是默认配置,是/META-INF/spring-configuration-metadata.json 文件中的补充配置信息:
在这里插入图片描述
点进spring-configuration-metadata.json中,查看其内容,发现server.port的默认值在其中已经配置好了,默认值为8080:
在这里插入图片描述

目录
相关文章
|
6月前
|
NoSQL Java 数据库
【问题篇】springboot项目通过数据库限制实例端口号
【问题篇】springboot项目通过数据库限制实例端口号
52 0
|
6月前
|
前端开发 Java 数据库连接
Springboot-MyBatis配置-配置端口号与服务路径(idea社区版2023.1.4+apache-maven-3.9.3-bin)
Springboot-MyBatis配置-配置端口号与服务路径(idea社区版2023.1.4+apache-maven-3.9.3-bin)
75 0
|
1月前
|
Java Spring
【SpringBoot】技能一之修改端口与banner样式
【SpringBoot】技能一之修改端口与banner样式
27 5
|
5月前
|
Java
java springboot 8080端口号冲突时 修改当前项目端口号
java springboot 8080端口号冲突时 修改当前项目端口号
65 0
|
4月前
|
Java
springBoot如何设置yml文件,设置端口号
springBoot如何设置yml文件,设置端口号
|
5月前
|
Java
SpringBoot配置-配置文件分类,server.port修改端口,自定义修改配置内容
SpringBoot配置-配置文件分类,server.port修改端口,自定义修改配置内容
|
6月前
Idea的server.port端口不生效yml配置文件不生效
Idea的server.port端口不生效yml配置文件不生效
542 2
|
6月前
|
Java Linux
linux一键启动和停止多个端口服务脚本:springboot项目打jar包指定多个端口
linux一键启动和停止多个端口服务脚本:springboot项目打jar包指定多个端口
117 0
|
4月前
|
弹性计算 应用服务中间件 Linux
阿里云服务器开放端口完整图文教程
笔者近期开发完成的服务端程序部署在阿里云的ECS云服务器上面,一些应用程序配置文件需要设置监听的端口(如Tomcat的8080、443端口等),虽然通过CentOs 7系统的的「防火墙」开放了对应的端口号,任然无法访问端口号对应的应用程序,后面了解到原来还需要设置云服务器的「安全组规则」,开放相应的端口权限,服务端的接口才能真正开放。
705 1
阿里云服务器开放端口完整图文教程
|
4月前
|
弹性计算 运维 数据安全/隐私保护
云服务器 ECS产品使用问题之如何更改服务器的IP地址或端口号
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。

热门文章

最新文章