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

SpringBoot 端口配置

在Spring Boot中,配置应用程序的监听端口有多种方式。以下是常见的几种方法:

1. 通过 application.properties 或 application.yml 文件配置

application.properties

server.port=8081

application.yml

server:port: 8081

如果没有显式配置 server.port,Spring Boot 默认使用 8080 端口。

2. 通过命令行参数配置

在运行Spring Boot应用时,可以通过命令行参数动态指定端口。

java -jar myapp.jar --server.port=8082

3. 通过编程方式配置

可以在主应用程序类中通过编程方式设置端口。

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.server.ConfigurableWebServerFactory;
import org.springframework.boot.web.server.WebServerFactoryCustomizer;
import org.springframework.context.annotation.Bean;@SpringBootApplication
public class MyApp {public static void main(String[] args) {SpringApplication.run(MyApp.class, args);}@Beanpublic WebServerFactoryCustomizer<ConfigurableWebServerFactory> webServerFactoryCustomizer() {return factory -> factory.setPort(8084);}
}

通过以上方式将端口号修改为8081,并使用浏览器访问。

在这里插入图片描述

http://www.lryc.cn/news/545365.html

相关文章:

  • Linux网络相关概念和重要知识(1)(网络协议、网络通信)
  • go前后端开源项目go-admin,本地启动
  • 爬虫系列之发送请求与响应《一》
  • 【数据挖掘】Matplotlib
  • AtCoder Beginner Contest 001(A - 積雪深差、B - 視程の通報、C - 風力観測、D - 感雨時刻の整理)题目翻译
  • 安全测试之五:SQL Server注入漏洞几个实例
  • 如何在Github上面上传本地文件夹
  • 多Agent协作智能系统
  • 第J1周:ResNet50算法(Tensorflow版)
  • 炸裂函数explode
  • 计算机视觉(opencv-python)之图像预处理基本操作(待补充)
  • 数据结构秘籍(四) 堆 (详细包含用途、分类、存储、操作等)
  • 前端正则表达式完全指南:从入门到实战
  • 【SRC实战】小游戏漏洞强制挑战
  • 细说 Java 集合之 Map
  • 【vue-echarts】——05.柱状图
  • 【C】链式二叉树算法题1 -- 单值二叉树
  • C++11——智能指针和function库
  • [操作系统] 文件的软链接和硬链接
  • RabbitMQ面试题及原理
  • SpringBoot中Get请求和POST请求接收参数详解
  • 分布式日志和责任链路
  • h5 IOS端渐变的兼容问题 渐变实现弧形效果
  • 哈希算法--猜数字游戏
  • idea生成自定义Maven原型(archetype)项目工程模板
  • Redis面试常见问题——使用场景问题
  • 样式和ui(待更新)
  • 大摩闭门会:250228 学习总结报告
  • 线程(Thread)
  • AI军备竞赛2025:GPT-4.5的“情商革命”、文心4.5的开源突围与Trae的代码革命