IDEA创建springboot项目或从git拉取springboot项目时:
主启动类失效,logo不是主启动类样式的解决方案
一个正常的springboot项目的logo应该是这样的

法一:

打开project structure,到module查看该项目。把该项目和其他完好的项目比对发现,该项目缺了spring和web的对应“关联”,可手动添加进去。。。。但不一定有用
在这里插入图片描述

法二:

创建项目时,刚开始创建module或project都不能正常创建项目的话(一般表现为主启动类的logo不对、配置文件的标志没有spring的叶子标志),那就采取先创建项目project的方法,后面再把项目通过inport module引进来

法三:

git拉下来的springboot项目的主启动类logo不对的话,,也许只是暂时抽风了。。我拉取的项目等了一会又好了。不行的话,再建个好的项目,把代码挪过去


另一种坑爹的情况:项目在左侧类啊啥的显示怪怪的,右侧的maven依赖也变灰了

在这里插入图片描述

法一:

看到了另外一位老哥的解决方案,有效!解决方案
在这里插入图片描述
在这里插入图片描述
完美解决,立马恢复


使用idea遇到的其他尴尬情况总结

1.偶尔有些项目或服务,你隔了一段时间没用,可能会因为本地代码没更新或者其他的一些问题,可能启动时会报错,找不到类啥啥啥的。

解决方案:先看看这个项目的pom.xml看看它依赖的项目有没有引入进来;
或者到右侧maven栏,对指定依赖reimport一波;
或者对也是在maven栏,对指定项目先clean一波,再重新compiler一波(这个操作相当于删掉该项目target目录下的编译好的文件);
这个过程中,你有可能会发现你的依赖在maven栏那边会出现两份,这可能是因为idea的缓存导致的,清掉idea缓存就好,File --> invalidate caches/restart 就好;
理论上,所有杀招的最后一步都是清idea的缓存;;

还有一招:进入project structrue把出问题的module先移动出去,再重新引入就好。

2.用git 的时候,不想屁事多多就先更新再提交代码,先更新并不会冲掉你的代码
3.发现自己用git的时候老是把master分支给拉下来了,后面又要换成dev分支check out 一波,不太舒服。后面发现,用git命令行也挺好的,先选择好你想存放项目的文件夹,然后git bash here,用命令:

git clone -b 分支名 git项目地址

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐