介绍
本篇文章为大家展示了怎么自定义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的启动端口,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。