增加配置类
@Component
public class IpConfiguration implements ApplicationListener<WebServerInitializedEvent> {
private int serverPort;
@Override
public void onApplicationEvent(WebServerInitializedEvent event) {
this.serverPort = event.getWebServer().getPort();
}
public int getPort() {
return this.serverPort;
}
}
获取ip 端口号的代码
@Autowired
IpConfiguration ip;
InetAddress address = InetAddress.getLocalHost();
System.out.println("端口号"+address.getHostAddress()+",ip:"+ip.getPort());