Intellij IDEA 2022 正式发布,这些功能还真不错

2022年4月15日 273点热度 0人点赞 0条评论

图片


图片

作者:小胖哥
链接:https://juejin.cn/post/7086082500379803678

Intellij IDEA 2022  正式发布了,作为忠实用户,赶紧更新了一下,好家伙!这几个功能确实挺不错的哈。这次新版更新的地方还真不少,不愧是一个年度大版本更新。

依赖分析(Dependency Analyzer)

为了促进依赖管理和冲突解决,IntelliJ IDEA 实现了依赖分析器,它提供项目和子项目中使用的所有依赖项(包括传递性依赖项)的广泛信息。

这个新功能允许轻松检测冲突的依赖关系并解决问题,比如可以过滤掉相同的依赖项,并查看它们在不同库中的存在,还可以快速浏览依赖项,以正确构建配置。

图片

增强的 新项目建 引导

重新设计了新项目向导界面,以简化创建新项目的过程。可以快速启动一个空项目;使用 Java、Kotlin、Groovy 和 JavaScript 的预配置选项;或者有更复杂的项目,请使用生成器。

图片

更好用的项目原型

简单的项目从项目引导,那复杂项目咋办?当然用 Maven Archtype 啊。胖哥搞了这个之后,新项目都一键从原型模板生成,爽得很!如今在新版的 IDEA 中更好用了。

图片

内嵌提示

这个方法谁写的(锅该谁背)?以往我们需要查询 git 记录或者打开 Git Blame 才能看到代码版本信息,现在不用了。

图片

一目了然是不是?而且从上图你还能看到对应的方法被引用了多少次,对于看源码的同学来说非常方便。这个功能叫 inlay hints,它还可以显示 继承者关系等等。

漏洞检查

最近 Spring RCE 0 Day 漏洞和 Log4j RCE 0 Day 漏洞都影响了 Java 生态, 现在新版的 IDEA 可以通过检查 Checkmarx SCA 数据库和 国家漏洞数据库 来检测项目中使用的 Maven 和 Gradle 依赖项中的漏洞,这要归功于与 IntelliJ IDEA Ultimate 捆绑的 Package Сhecker 插件。

图片

框架支持

对刚发布的 Java 18、JUnit5、Golang 微服务、gRPC 反射、K8S、Docker 等等也有支持和改进,太多了,可以去看一下新版的 更新日志。

Java反编译器

Java 反编译器现在与 Java 17 版本更兼容。它支持现代语言构造函数,例如密封类型和模式匹配,具有更好的字符串反编译切换功能,提供类型注释并检测公共常量。

图片

更好地支持 .proto 文件

为 .proto 文件引入了一个新的意图操作:为未解析的消息引用添加了缺失的导入语句,添加缺少的导入语句后, IDE 将提供消息引用的补全建议。

图片

gRPC 反射支持

当项目中存在描述 gRPC 服务的 .proto 文件时,IntelliJ IDEA Ultimate 现在为服务名称、方法名称和请求正文选项提供代码补全。更重要的是,现在可以通过装订线图标运行请求。

如果项目没有 .proto 文件,但服务器支持 gRPC 反射,你将能够运行请求,并完成服务器运行实例的服务和方法名称。

这次2022版本更新,新功能是否能打动你进行升级呢?你现在又用的哪个版本呢?欢迎评论区留言探讨!

PS:如果觉得我的分享不错,欢迎大家随手点赞、转发、在看。

END


图片

?

1. 再见了Xshell、iTerm2,这款开源的终端工具真香!

2. 又一款接私活神器!SpringBoot+Vue通用后台管理系统

3.  Lombok 

4. IDEAJava

5.  IntelliJ IDEA 

6. GitHub

老规矩,文末上图

图片

17830Intellij IDEA 2022 正式发布,这些功能还真不错

root

这个人很懒,什么都没留下

文章评论