mac-mac上启动springboot项目很慢的解决方案-InetAddress.getLocalHost().getHostName()

本文介绍了在启动SpringBoot项目时遇到的长时间停顿问题,原因是InetAddress.getLocalHost().getHostName()方法解析hostname耗时过长。解决方案是检查并更新macOS的hosts文件,将本机hostname添加到文件中,从而加快启动速度。
摘要由CSDN通过智能技术生成

在启动springboot项目的时候,会停顿好长时间才开始打印日志。

对于强迫症这是受不了的。

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

这行日志可以看出它去解析hostname的时间就花了5秒多。

这里说明了它去解析了hosts文件。 macOS machines may need to add entries to /etc/hosts

1、查看本机的hostname是什么
hostname
han.sun-mac-pro.local
2、查看hosts文件里面配置的是什么
vim /private/etc/hosts
127.0.0.1                localhost
255.255.255.255        broadcasthost
::1                      localhost

在这里插入图片描述

3、复制hostname

127.0.0.1              localhost      你的机器名.local
255.255.255.255      broadcasthost
::1                    localhost      你的机器名.local

4、:wq或者:x可能修改不了文件

5、再去启动springboot项目就变得飞快了

转载:

https://www.cnblogs.com/han-sun/p/12627850.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值