zoukankan      html  css  js  c++  java
  • spring boot 指定启动端口

    spring boot 默认端口为8080

    1.修改为指定端口

    (1)修改配置文件

    src/main/resources/application.properties

    server.port=8081

    (2)通过编码的方式来指定端口

     在启动类中添加servletContainer方法

    package com.example.demo;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory;
    import org.springframework.context.annotation.Bean;
    
    @SpringBootApplication
    public class DemoApplication {
    
        public static void main(String[] args) {
            SpringApplication.run(DemoApplication.class, args);
        }
    
        @Bean
        public TomcatServletWebServerFactory servletContainer(){
            return new TomcatServletWebServerFactory(8081) ;
        }
    
    }

    说明:

      该代码适用于spring boot2X中

    2.动态指定端口

    生成jar包后,动态指定端口

    (1)在命令行中指定启动端口

    java -jar test.jar --server.port=8081

    (2)传入虚拟机系统属性

    java -Dserver.port=8081 -jar test.jar

     说明:

      java [options] -jar filename [args]

        其中 options

        -D[property]=value

          定义系统属性值

          property变量是一个字符串代表属性名,value代表设定的属性值

  • 相关阅读:
    Java实现蓝桥杯正则切分
    VS2013 预定义的宏
    VS2015编译boost1.62
    linux 下Qt WebEngine 程序打包简单记录
    Visual Studio 默认保存为UTF8编码
    微型Http服务器Tiny Http Server
    Bootstrap Paginator分页插件
    Web前端框架与类库
    开发与常用工具清单
    程序员修炼之道
  • 原文地址:https://www.cnblogs.com/baby123/p/11381171.html
Copyright © 2011-2022 走看看