springBoot中tomcat默认端口修改
springboot在启动tomcat的默认端口是8080,在实际开发中,应客户要求必须使用80端口。
研究springboot后发现有两种方式可以实现修改tomcat的端口
第一、直接修改application.properties,在属性文件中添加server.port=80,为什么呢?
研究源码发现,服务器启动会进入 ServerProperties 此类中,
第二、我们发现ServerProperties此类是实现了EmbeddedServletContainerCustomizer 这个接口中的void customize(ConfigurableEmbeddedServletContainer container) 这个方法。
既然如此,我们完全可以自己去实现这个接口中方法