Macbook使用Intelij IDEA启动 Springboot应用特别慢

问题现象

创建了一个 matecloud 微服务开源项目,在启动网关和认证模块的时候,出现一个加载图标一直需要加载好几秒,才出现启动日志,启动日志运行到连数据库环节,又要卡一会儿。
除了 idea 和本地的 docker 里安装的数据库和 redis 外,没有启动其他应用,笔记本的资源占用情况很低。
平均启动完成的时间需要10秒以上,部分时候近20秒才能启动完成。

原因分析

排查是由于 mac 本地的 hosts 文件导致,寻址出现了卡顿。

解决方案

打开终端APP,我本地使用的是 iTerm

  1. 执行命令
    $ hostname

  2. 控制台显示
    xzfdeMacBook-Pro.local

  3. 修改 hosts 文件
     $ sudo vim /etc/hosts

  4. 在 localhost 后面增加 hostname显示内容
127.0.0.1   localhost xzfdeMacBook-Pro.local
::1     localhost xzfdeMacBook-Pro.local

NOTE: 使用 TAB 作为分隔符,不能使用空格。

  1. wq 保存退出即可,再试试你的启动速度预计可以降到3s 左右。
Redith为您提供最优质的文章和资源
Redith - 您的技术专家 » Macbook使用Intelij IDEA启动 Springboot应用特别慢

发表评论

提供最优质的资源集合

立即查看 了解详情