解決Idea啟動(dòng)Spring Boot很慢的問(wèn)題
同事win10啟動(dòng)Spring Boot工程只要3秒左右,我的啟動(dòng)要30秒。開(kāi)始以為是CPU差距太大,后來(lái)才覺(jué)得不是這樣!
解決方案
1. hostname命令查看自己的 hostname
$ hostname
返回類(lèi)似如下信息
aoedeMacBook-Pro.local
2. 修改host文件
sudo vim /etc/hosts
修改條目如下,注意分隔符是TAB!不是空格
127.0.0.1 localhost aoedeMacBook-Pro.local ::1 localhost aoedeMacBook-Pro.local
補(bǔ)充:下面看下idea 啟動(dòng) springBoot debug很慢,正常啟動(dòng)很快是什么原因
說(shuō)實(shí)話,從我開(kāi)始使用springboot框架以來(lái),就一直遇到這個(gè)問(wèn)題,我剛把項(xiàng)目從SSM框架轉(zhuǎn)成 spring boot 框架時(shí),就發(fā)現(xiàn)有時(shí)候啟動(dòng)項(xiàng)目特別慢,有時(shí)候特別快,當(dāng)時(shí)覺(jué)得特別奇怪,但也一直沒(méi)時(shí)間去研究,問(wèn)了大神朋友,說(shuō)這種可能是網(wǎng)絡(luò)原因,但是,我覺(jué)得公司網(wǎng)絡(luò)很穩(wěn)定的不可能是這個(gè)原因。
當(dāng)時(shí)慢主要是卡在這個(gè)地方,分別花了6分鐘,3分鐘,這已經(jīng)很不正常了,我之前一直想不通
后來(lái)我發(fā)現(xiàn),正常啟動(dòng)的時(shí)候一直都很快,但只要debug就很慢,就覺(jué)得很奇怪,但是也沒(méi)時(shí)間管,終于有一天不是很忙,我就想仔細(xì)研究一下,debug的時(shí)候,發(fā)現(xiàn)idea左下角出現(xiàn)一行小字,Method breakpoints may dramatically slow down debugging,我就懷疑debug很慢是不是因?yàn)榧恿藬帱c(diǎn)的原因,我把所有斷點(diǎn)去掉,果然,項(xiàng)目在3分鐘內(nèi)啟動(dòng)好了,此時(shí)此刻我真的是懷疑人生,糾結(jié)了幾個(gè)月的問(wèn)題就這么解決好了。
所以啊,同志們,下次idea debug 啟動(dòng)springboot項(xiàng)目的時(shí)候一定要把斷點(diǎn)去掉
總結(jié)
以上所述是小編給大家介紹的解決Idea啟動(dòng)Spring Boot很慢的問(wèn)題,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
Java?@Scheduled定時(shí)任務(wù)不執(zhí)行解決辦法
這篇文章主要給大家介紹了關(guān)于Java?@Scheduled定時(shí)任務(wù)不執(zhí)行解決的相關(guān)資料,當(dāng)@Scheduled定時(shí)任務(wù)不執(zhí)行時(shí)可以根據(jù)以下步驟進(jìn)行排查和解決,需要的朋友可以參考下2023-10-10舉例講解Java的Hibernate框架中的多對(duì)一和一對(duì)多映射
這篇文章主要介紹了Java的Hibernate框架中的多對(duì)一和一對(duì)多映射,Hibernate是Java的SSH三大web開(kāi)發(fā)框架之一,需要的朋友可以參考下2015-12-12Java畢業(yè)設(shè)計(jì)實(shí)戰(zhàn)之校園一卡通系統(tǒng)的實(shí)現(xiàn)
這是一個(gè)使用了java+Springboot+Maven+mybatis+Vue+mysql+wd開(kāi)發(fā)的校園一卡通系統(tǒng),是一個(gè)畢業(yè)設(shè)計(jì)的實(shí)戰(zhàn)練習(xí),具有校園一卡通系統(tǒng)該有的所有功能,感興趣的朋友快來(lái)看看吧2022-01-01MyBatis 如何配置多個(gè)別名 typeAliasesPackage
這篇文章主要介紹了MyBatis 如何配置多個(gè)別名 typeAliasesPackage,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01Java Web項(xiàng)目部署在Tomcat運(yùn)行出錯(cuò)與解決方法示例
這篇文章主要介紹了Java Web項(xiàng)目部署在Tomcat運(yùn)行出錯(cuò)與解決方法,結(jié)合具體實(shí)例形式分析了Java Web項(xiàng)目部署在Tomcat過(guò)程中由于xml配置文件導(dǎo)致的錯(cuò)誤問(wèn)題常見(jiàn)提示與解決方法,需要的朋友可以參考下2017-03-03MyBatis如何處理MySQL字段類(lèi)型date與datetime
這篇文章主要介紹了MyBatis如何處理MySQL字段類(lèi)型date與datetime問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01Java中Easyexcel?實(shí)現(xiàn)批量插入圖片功能
這篇文章主要介紹了Easyexcel?實(shí)現(xiàn)批量插入圖片,本文通過(guò)實(shí)例代碼給大家介紹了easyexcel文檔處理工具、自定義圖片處理器的相關(guān)知識(shí),需要的朋友可以參考下2022-04-04