Spring boot设置启动监听端口
Posted 一沙世界
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring boot设置启动监听端口相关的知识,希望对你有一定的参考价值。
一、直接看代码:
1 @Controller 2 @EnableAutoConfiguration 3 @ComponentScan 4 public class CallMain extends SpringBootServletInitializer implements EmbeddedServletContainerCustomizer { 5 private final static Logger logger = LoggerFactory.getLogger(CallMain.class); 6 7 public static void main(String[] args) throws Exception { 8 9 //... 10 SpringApplication.run(CallMain.class, args); 11 logger.debug("spring boot system init successfully..."); 12 } 13 14 @Override 15 public void customize(ConfigurableEmbeddedServletContainer container) { 16 container.setPort(8000); 17 18 } 19 }
二、关键点
1. 启动类要继承SpringBootServletInitializer类。
2. 启动类要实现EmbeddedServletContainerCustomizer接口。
3. 通过复写customize方法实现端口的设置。
以上是关于Spring boot设置启动监听端口的主要内容,如果未能解决你的问题,请参考以下文章
当配置设置为另一个时,Idea + Spring Boot + Tomcat 在端口 8080 上启动
头秃系列,二十三张图带你从源码分析Spring Boot 启动流程~