Springboot自带的tomcat默认使用的是8080端口,默认端口我们一般在自己本地运行的时候才用,但是到了生产测试环境就必须换端口,在Springboot中修改端口有2种方式:
1、在application.xml中,添加如下代码:
server:
#端口号
port: 8085
(配置放在yml文件中的前面或者后面都是可以的,但server前一定不要有空格)
2、可以在java包下如controller或utils包写一个calss
package com.test.util;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/**
* @Description: 配置tomcat的端口
* @Author: fanhf
* @CreateDate: 2020/4/3 19:33
* @Version: 1.0
*/
@Configuration public class PortCofiguration {
@Value("${tomcatport:8086}") private int port;
//实例化对象,使用端口初始化容器
@Bean public TomcatServletWebServerFactory servletContainer() {
return new TomcatServletWebServerFactory(this.port);
}
}
这2种方法都是可以的,第一种更方便
参考:https://blog.youkuaiyun.com/fhf2424045058/article/details/105299623