Intellij IDEA 2022 正式发布了,作为正版用户,胖哥赶紧更新了一波,好家伙!这几个功能确实很香啊。新版更新的东西真不少,不愧是一个大版本更新。
依赖分析
IDEA的依赖检查、依赖冲突解决长期为人诟病,现在终于引进了依赖分析器,它可以帮助你对项目中的依赖信息进行检索,以帮助您检测和解决冲突的依赖项,过滤掉相同的依赖项并检查它们是否存在于不同的库中,并轻松地跨依赖项导航以正确构建配置。
![图片](https://static.doc-tr.net/mp-images/39/391cd4ffc0f034c55db4439e11317ead.jpg?)
新的创建项目引导
现在不管你是什么类型的项目, 不管你是 Java、Kotlin、Groovy还是JavaScript,都从New Project创建
更好用的项目原型
简单的项目从项目引导,那复杂项目咋办?当然用Maven Archtype啊。啥是模板原型?胖哥搞了这个之后,新项目都一键从原型模板生成,爽得很!如今在新版的IDEA中更好用了。
![图片](https://static.doc-tr.net/mp-images/3d/3ddf4d4e2b6c2688ec6735be5195defc.jpg?)
内嵌提示
这个方法谁写的(锅该谁背)?以往我们需要查询git记录或者打开Git Blame才能看到代码版本信息,现在不用了。
![图片](https://static.doc-tr.net/mp-images/d8/d895803b551471aa6cd45b88f3b7230d.jpg?)
一目了然是不是?而且从上图你还能看到对应的方法被引用了多少次,对于看源码的同学来说非常方便。这个功能叫inlay hints,它还可以显示 继承者关系等等。
漏洞检查
最近Spring RCE 0 Day漏洞和Log4j RCE 0 Day漏洞都影响了Java生态, 现在新版的IDEA可以通过检查Checkmarx SCA数据库和国家漏洞数据库来检测项目中使用的 Maven 和 Gradle 依赖项中的漏洞,这要归功于与 IntelliJ IDEA Ultimate 捆绑的 Package Сhecker 插件。
![图片](https://static.doc-tr.net/mp-images/2d/2d548b92582c4249f270766883d76e0b.jpg?)
框架支持
对刚发布的Java 18、JUnit5、Golang微服务、gRPC反射、K8S、Docker等等也有支持和改进,太多了,可以去看一下新版的更新日志[1]。
参考资料
更新日志: https://www.jetbrains.com/idea/whatsnew/
微信8.0将好友放开到了一万,小伙伴可以加我大号了,先到先得,再满就真没了
扫描下方二维码即可加我微信啦,2022,抱团取暖,一起牛逼。
![图片](https://static.doc-tr.net/mp-images/69/699c54447fe23c31db2647e55cd85e53.jpg?)
推荐阅读
-
解放双手!推荐一款阿里开源的低代码工具,YYDS! -
再见 Xshell!这款开源的终端工具更酷炫! -
超越 Nginx!号称下一代 Web 服务器,用起来够优雅! -
xxl-job Vs ElasticJob,谁牛? -
秒建炫酷的开源项目文档,这款神器用起来够优雅! -
聊聊电商系统中常见的9大坑!库存超卖、重复下单、物流单ABA... -
40K+Star!Mall电商实战项目开源回忆录! -
mall-swarm 微服务电商项目发布重大更新,打造Spring Cloud最佳实践!
文章评论