怎么自定义springboot的启动端口

  介绍

本篇文章为大家展示了怎么自定义springboot的启动端口,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

可以通过实现EmbeddedServletContainerCustomizer接口来实现:

public  class  Application  extends  SpringBootServletInitializer  implements  EmbeddedServletContainerCustomizer  {,   ,@Override    ,protected  SpringApplicationBuilder 配置(SpringApplicationBuilder 构建器),{,   return 才能builder.sources (Application.class);,   }大敌;   ,public  static  void  main (String [], args), {,   SpringApplication.run才能(Application.class, args);,   }大敌;   ,@Override    ,public  void 定制(ConfigurableEmbeddedServletContainer 容器),{,   container.setPort才能(8081),,   }大敌;   }

<>强PS:下面看下弹簧引导创建应用端口冲突8080,

如果你电脑上的8080端口号被其它程序(如jenkins)占用了,则运行lightsword会报以下错误:……java.net.BindException:地址已经在使用未能启动组件(连接器(HTTP/1.1 -8080]]…

<强>解决方法:在src→主要→资源目录下新建一个文件,名称为application.properties(这是SpringBoot统一的配置文件)加了以下一行内容:(取个电脑上可用的端口号,如下面的9527年,看过星爷电影的都懂的)服务器。港口=9527
再次运行即可。

上述内容就是怎么自定义springboot的启动端口,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

怎么自定义springboot的启动端口