今天在学习SpringBoot时,我看尚硅谷视频类里老师在pom.xml文件中写上一个lombok就能自动导入GroupId,但是我这里却没有这种自动提示…反复测试后发现,我这里导入jar包是没问题的,就是不能自动提示或者说自动提示的反应速度很慢!!
网上查到的方法基本都是在setting->Bulid,Execution,Deployment->Maven->Repositories中点击update,让我更新一下远程仓库。我尝试后发现,更新的速度非常慢,而且更新到10%-20%之间的时候就会报错并且中断更新…(这里我也不知道原因,我的网络是没问题的,也没弄其他配置,但是它到百分之十几左右就会报错,淦)
这里注意下使用IDEA2019.2版本的同学这个界面中的内容可能是空白,根本不能update
解决方案&注意点
1.IDEA的版本需要在2019.2以上!!
我之前是使用的版本是IDEA2019.2.3,就是会遇到Maven->Repositories中是一片空白的情况,这里的解决方法是使用IDEA2020
大家可以在官网Other Versions - IntelliJ IDEA (jetbrains.com)先下载IDEA2020.3.x,然后再用下面工具进行配置。
配置方法:IDEA2020.3 配置方法
相关工具链接: https://pan.baidu.com/s/1mQvrMIIKT7SOJsXt7RiKGA 提取码: g3wb (文件很小,不用担心下载速度)
2.改下IDEA中的Remote Jar Repositories配置
大家可以参考这位大佬的帖子:https://blog.youkuaiyun.com/qq_43788878/article/details/122074294
简单来说,就是先删除默认的url,只保留阿里云仓库https://maven.aliyun.com/repository/public
然后推出setting,在file下选择Invalidate Caches/Restart,选择之后会自动重启的,重启之后就已经完成了,等几分钟IDEA重新更新索引之后就可以了(阿里云镜像源的速度可以的,不会等太长时间)
IDEA索引更新完毕之后,就可以看到自动提示了
pps:
IDEA2019和2020都使用过一年了,现在个人体验是:
1.相对于2019版,2020版占用RAM更大一些
2.2019版maven修改pom.xml之后是自动下载包,2020版则需要Ctrl+Shift+O才会下载,这点各有优劣吧
3、这个自动提示现在我感觉意义不太大,因为写代码pom.xml基本都是直接复制过来,所以配置之后我用的也不是太多,真有这个提示需要的小伙伴可以配置一下,一般的不建议修改哈,2020版吃内存我感觉真的大。。
IDEA占用内存高的问题看了好多帖子也没根除,大家如果知道什么好的方法可以发在评论区或者私信我!