其他分享
首页 > 其他分享> > IntelliJ IDEA2021.3 新版即将来袭,这次又带来了哪些神仙功能

IntelliJ IDEA2021.3 新版即将来袭,这次又带来了哪些神仙功能

作者:互联网

 IntelliJ IDEA2021.3

1、前言

 

根据JetBrains官方介绍,IntelliJ IDEA2021.3正式版将在11月发布,很显然,在如今众多的Java的IDE中,IntelliJ IDEA独树一帜,拥有众多的粉丝,我们也可以从他的更新速度就能看出来(相对以往,更新的频次更快了)。

 

那么,即将发布的新版本IDEA又将给我们带来哪些新特性呢?小编从官网大概了解了下,目前最新的稳定版本为2021.2.3,而在这个基础上2021.3也早已经已经发布了多个EAP版本,官方也已经将2021.3版本(不稳定)预发布,供大家下载使用。

 

我们也可从多个EAP构建版本中,大概了解到2021.3将要带来哪些更新和黑科技。

 

2、主要更新

 

IntelliJ IDEA 2021.3 EAP 1

 

IntelliJ IDEA 2021.3 EAP 2

 

IntelliJ IDEA 2021.3 EAP 3

 

IntelliJ IDEA 2021.3 EAP 4

 

IntelliJ IDEA 2021.3 EAP 5

 

IntelliJ IDEA 2021.3 EAP 6

....

 

3、主要功能介绍

 

看完上面主要的更新内容,可以发现其实很多更新是对之前版本的Bug的修复和已有功能的优化完善,同时也引入了一些不错的新功能。这里简单的介绍一下这些新特性。

 

 

这个是新添加的一项代码检查功能,可帮助您发现 SQL 注入和 XSS 缺陷、敏感数据泄漏和不安全的反序列化等风险,让你的代码更加安全。

 

具体使用:要使此检查起作用,您应该将字符串注释为 @Untainted(“安全”)或 @Tainted(“不安全”)。当您添加org.checkerframework.checker.tainting.qual依赖项时,这些注释将有效。

 

一旦您注释了必要的字符串,IntelliJ IDEA 将识别您的代码中将@Tainted 或未知字符串传递给带有@Untainted 参数的方法的位置,并向您显示警告。然后,您可以改进代码以解决问题或使用快速修复将字符串标记为安全。

 

演示:如果您使用包含 SQL 注入的字符串会发生什么?

 

 

这个功能应该算是IntelliJ IDEA2021.3带来的比较给力的新功能了,在一次次版本更新中,对安全性不断的完善的基础上,终于带来了远程开发这一新特性,至少个人感觉这个功能很实用,以后下班回去,礼拜天休息,不用再背着电脑回去了。

 

该功能允许开发者毫不费力地远程连接到运行 IDE 的机器上,并像在本地机器上一样开发测试项目代码。

 

具体你可以做哪些操作呢?

 

 

有没有觉得很爽?是不是感觉很给力?那么,如何开启远程开发呢?

 

答案:安装Jetbrains GateWay,使用Code With Me

 

关于Code With Me,之前我们有介绍过,不了解的小伙伴,可以看下面这篇文章:

​牛逼!JetBrains 又出了一款编程神器!协同编程!​​

 

Jetbrains GateWay

JetBrains Gateway通过 SSH 连接到远程服务器。启动JetBrains Client,可让您处理远程项目。这里不在过多介绍,具体如何使用,感兴趣的小伙伴,可以通过下面的下载链接和文档,了解更多!

 

下载:https://download.jetbrains.com/idea/code-with-me/remote-dev/JetBrainsGateway-213.4958.exe

文档:https://www.jetbrains.com/help/idea/2021.3/remote-development-starting-page.html

 

 

在前两天更新的EAP6版本中,对HTTP客户端做了增强,支持GRPC请求,只需使用 GRPC 关键字开始您的请求,让 HTTP 客户端将它们视为 gRPC 请求。

 

HTTP 客户端现在为 gRPC 提供补全:所有已知的 gRPC 服务、特定服务器的一元和服务器流方法,以及最重要的是,请求正文中接受的消息字段。与普通 HTTP 请求一样,请求正文和响应是纯 JSON 文件。

 

在即将发布的2021.3版本中,支持以下类型:text/event-stream、application/stream+json 和 application/x-ndjson。这意味着 HTTP 客户端将不再等待流结束,而是即时显示输出。

 

好了,关于2021.3版本的更新内容,就介绍这些,个人认为这些也是以后我们开发中经常会使用到的,还有很多功能这里不在过多介绍,大家可以等最终IntelliJ IDEA2021.3版本发布之后,再学习了解,我相信新版本的功能会比这些的更加精彩,让我们一起等待官方的正式发布吧!

 


最后,小编整理了两种关于最新版本IDEA的破姐方法,均亲测有效,当然仅供学习,交流使用,禁止一切商业用途,需要的小伙伴可以收藏下:

 

无限激活 永久试用教程:http://blog.idejihuo.com/jetbrains/intellij-idea-2021-2-3-unlimited-activation-permanent-free-trial-crack-tutorial-ide-eval-resetter.html

 

补丁+激活码 破姐到2099年教程:http://blog.idejihuo.com/jetbrains/intellij-idea2021-2-3-permanent-hack-tutorial-to-2099-fine-agent.html

 

 

祝大家开发Happy!

 

参考内容:

https://www.jetbrains.com/idea/nextversion

https://blog.jetbrains.com/idea/tag/intellij-idea-2021-3

https://blog.jetbrains.com/idea/2021/10/intellij-idea-2021-3-eap-6-enhanced-http-client-kotlin-support-for-cdi-and-more/

https://www.jetbrains.com/help/idea/2021.3/discover-intellij-idea.html

 

PS:防止找不到本篇文章,可以收藏点赞,方便翻阅查找哦。

标签:来袭,2021.3,IntelliJ,idea,IDEA,版本,IDEA2021.3,远程
来源: https://www.cnblogs.com/itzoo/p/15500337.html