IDEA中实现接口时注解@Override不显示,仍然可以使用,也可以手动的添加override,感觉是被idea隐藏了,想让它自动生成怎么解决
chatgpt
在 IDEA 中,可以按照以下步骤来解决 @Override 注解在实现接口方法时不显示的问题:
1.确认代码所在的类是否正确实现了接口,是否正确重写了接口中的方法。
2.确认使用的是支持 Java 的语言级别。可以在项目的 pom.xml 中添加如下配置来指定语言级别:
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
上述配置是指定使用 JDK 1.8 的语言级别,如果使用的是其他版本的 JDK,则需要修改对应的版本号。
3. 检查 IDEA 的设置,确保启用了自动添加 @Override 注解的功能。在 IDEA 的设置中,可以搜索 Override 关键字来查找该设置项。
4.如果以上步骤都没有解决问题,可以尝试使用 IDEA 的内置功能来重新生成项目配置文件。具体操作为:在 IDEA 的主菜单中选择 File -> Invalidate Caches / Restart,然后选择 Invalidate and Restart 选项来重新生成项目配置文件。
通过以上步骤,应该可以解决 @Override 注解不显示的问题,并让 IDEA 自动添加该注解。
个人测试可能会出现两种情况:
第一种只有报错信息,但是没有旁边感叹号
就是这种
不过仔细看的话 是有报错信息的,
大致意思就是 plugin error
但是可能就有朋友懵逼了,我项目都进不去 怎么搞设置??
问题不大!在这可以看到可以去设置
我们只需要点进去 plugins显示这个页面,然后可能会有更新消息,能更新则更新,如果没办法更新,我们则吧这个插件取消选中即可,同时点到插件可以看到对应插件的版本号
如果有 update all 那么大家就明白了,更新全部,干就完事
更新完之后会提示让你,重启idea,如果没有,点ok,然后会弹出让你重启idea
重启完,我们就可以顺利的和项目“复合”了!
PS:如果重启完还是不行,那肯定还是插件有问题,找到插件然后把他取消选中即可
还有第二种
旁边是有感叹号的在这里插入图片描述
那我们可以直接点感叹号,就不用去自己找那个插件有问题了直接取消选中即可
然后会弹出一个选项框,选择第二个,取消并重启即可!
同时你也可以使用第一种解决!
随意发挥,怎么爽怎么来!
最后我们完美和"项目"小姐复合
有人不想复合??这东西你不复合真的就完了!哈哈哈说真的2020.1挺好看
而且还有很多新特性
而且项目配置文件都在,还是属性的操作
舒服!
新特性
IDEA - 2020.1 版本针对调试器和代码分析器的改进
1、对于调试器的加强:数据流分析辅助
2、调试加强:属性置顶功能
3、调试加强:IPV6 调试
4、性能分析的改进,剔除额外的东西
5、支持读取内存快照文件
6、IDEA 变更了代码提交的界面
7、LightEdit 用来作为简单的文本编辑器
8、可以预览变更意图了
9、禅定模式