mac电脑上SpringBoot项目InetAddress.getLocalHost().getHostName()执行时间很久

错误信息

InetAddress.getLocalHost().getHostName() took 5004 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).

执行InetAddress.getLocalHost().getHostName() 使用了5秒钟的时间

为什么会出现这个问题

因为我使用了下面的java代码

Inet4Address.getLocalHost().getHostAddress();

怎么解决

1.打开终端,执行 hostname 命令,得到hostname值
2.打开终端,执行 sudo vim /etc/hosts 命令,修改文件内容

127.0.0.1       localhost 填写hostname值
255.255.255.255 broadcasthost
::1             localhost 填写hostname值

3.保存文件内容

参考文章

你可能感兴趣的:(macos,spring,boot,java)