Spring boot 更改端口的几种方式

web服务的默认端口是8080,但有时候我们需要更改成其他端口,这里有几种端口修改方式:

 

  1. 在application.properties文件添加配置(最简单)
    server.port=8083

     

  2. 在application.yml文件添加配置(与上一种是一样的,但是这种我尝试失败,别人却成功,没找到原因)
    server:
        port:8083

     

  3. 在启动方法中添加属性
    @SpringBootApplication
    public class Application {
    
        public static void main(String[] args) {
            System.getProperties().put( "server.port", 8083 );
            SpringApplication.run(Application.class, args);
        }
    }

     

  4. 添加配置类
    @Controller
    public class ServletConfig {
    
        @Value(value = "${dynamic.port}")
        private Integer port;
        
        @Bean
        public EmbeddedServletContainerCustomizer containerCustomizer() {
            return (container -> {
                container.setPort(port);
            });
        } 
    }

     

 

转载于:https://www.cnblogs.com/TiestoRay/p/6496133.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值