我们都知道tomcat默认的端口是8080,那么该如何在spring boot项目中修改tomcat的默认端口呢?其实修改spring boot默认端口有三种方法,下面来学习一下。
方式一: Properties & Yaml文件配置
1.1:修改/src/main/resources/application.properties下的文件,添加配置:
server.port=8888
1.2:修改yaml文件,如:/src/main/resources/application.yml添加配置:
server: port: 8888
方式二:新建一个类,继承EmbeddedServletContainerCustomizer,并修改tomcat默认端口:
package com.tpyyes;
import org.springframework.boot.context.embedded.ConfigurableEmbeddedServletContainer;
import org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizer;
import org.springframework.stereotype.Component;
@Component
public class CustomContainer implements EmbeddedServletContainerCustomizer {
@Override
public void customize(ConfigurableEmbeddedServletContainer container) {
container.setPort(8888);
}
}方式三:在cmd命令行中直接运行jar包,例如小编的项目打包成了spring-boot-example-1.0.jar文件,则运行如下命令:
java -jar -Dserver.port=8888 spring-boot-example-1.0.jar