IDEA 2021.3 正式发布:支持远程开发、故障排查、Java和Spring等多项优化改进(排查.正式发布.故障.改进.优化...)

wufei123 发布于 2025-08-29 阅读(5)

在这个版本中,远程开发功能仍处于beta阶段,但它已经能够让我们体验到idea“远程开发”带来的全新体验。

借助这个功能,我们能够从世界任何角落轻松连接到运行IntelliJ IDEA后端的远程计算机。所有处理任务都将在这台高性能的远程计算机上执行,您将能够像在本地计算机上一样流畅地处理项目。

IDEA 2021.3 正式发布:支持远程开发、故障排查、Java和Spring等多项优化改进要使用该功能,只需在IntelliJ IDEA的欢迎屏幕或通过Toolbox App中新增加的JetBrains Gateway应用程序启动即可。

此远程开发功能不仅能满足日常编码需求,还能与JetBrains Space联动,提供出色的编排支持。用户可以为项目中的任意仓库创建开发环境,并选择启动环境的参数,还可以通过Dockerfile创建镜像。所有开发后的环境准备、依赖下载、项目构建等重复且乏味的操作都能得到良好的支持。

IDEA 2021.3 正式发布:支持远程开发、故障排查、Java和Spring等多项优化改进IDE问题故障排查

有时,IDEA会莫名其妙地出现一些问题,导致无法正常工作。过去,我们通常通过搜索引擎查找解决方案,然后手动尝试修复。而这个功能旨在优化这一过程。

我们可以在File菜单中找到此功能,如下图所示:

IDEA 2021.3 正式发布:支持远程开发、故障排查、Java和Spring等多项优化改进点击Repair IDE后,将进入一系列步骤指导,帮助您解决故障原因,并引导完成修复操作。

字体大小的快捷调整

熟悉Eclipse的用户一定知道Ctrl+鼠标滚轮或⌘+鼠标滚轮(MacOS用户)的功能,这在阅读代码时非常便捷。

这次更新中,这个功能终于被引入!有多流畅?请看下面的演示:

IDEA 2021.3 正式发布:支持远程开发、故障排查、Java和Spring等多项优化改进Markdown表格优化

习惯使用Markdown编写文档的用户应该对表格标记感到头疼,因为需要大量使用 | 来拼接。这次的新功能只需通过鼠标右键,选择Insert - Table,即可快速插入表格;同时,在编写表格内容时,还可以通过Shift+Enter和Tab导航到下一个单元格。

IDEA 2021.3 正式发布:支持远程开发、故障排查、Java和Spring等多项优化改进Java中不安全字符串的检查

IntelliJ IDEA现在会对SQL注入和XSS缺陷、敏感数据泄漏和不安全的反序列化等危险发出警告。它还可以防止您将不安全的数据传递给安全的方法。

要启用此检查,您需要在字符串上加上注解@Untainted(“安全”)或@Tainted(“不安全”)。这些注解将在添加org.checkerframework.checker.tainting.qual依赖项后生效。具体操作如下:

IDEA 2021.3 正式发布:支持远程开发、故障排查、Java和Spring等多项优化改进Java中代码重构操作的改进

引入局部变量时,适用的设置不会再出现在弹出窗口中,这个弹出窗口之前会覆盖您编写的代码。更新后,您可以点击变量旁边的齿轮图标或在macOS上使用⌥⇧O快捷键,或在Windows上使用Alt+Shift+O访问这些选项。

IDEA 2021.3 正式发布:支持远程开发、故障排查、Java和Spring等多项优化改进这次还改进了引入形参的重构。在macOS上使用⌥⌘P或在Windows和Linux上使用Ctrl+Alt+P调用此重构时,IDE会询问您要替换匹配项的位置。完成选择后,将出现一个齿轮图标,点击该图标即可为重构配置更多设置。

一些Spring支持的改进

1. Spring Boot项目全新的Run/Debug Configurations对话框,提供更多可以调配的参数项:

IDEA 2021.3 正式发布:支持远程开发、故障排查、Java和Spring等多项优化改进2. 主动发现可能阻塞的情况,包括Spring Data的JpaRepository与CrudRepository、RestTemplate与JdbcTemplate、Spring Feign接口方法、JPA EntityManager调用以及注解为@Transactional的方法和类。

IDEA 2021.3 正式发布:支持远程开发、故障排查、Java和Spring等多项优化改进3. 当spring.config.import键用于引用另一个文件时,IntelliJ IDEA将在额外配置文件(properties或yaml文件)中提供代码补全

IDEA 2021.3 正式发布:支持远程开发、故障排查、Java和Spring等多项优化改进4. @Value、@Scheduled和Environment.getProperty()中可以查找application.yaml中的配置,完成自动补全

IDEA 2021.3 正式发布:支持远程开发、故障排查、Java和Spring等多项优化改进

以上就是IDEA 2021.3 正式发布:支持远程开发、故障排查、Java和Spring等多项优化改进的详细内容,更多请关注知识资源分享宝库其它相关文章!

标签:  排查 正式发布 故障 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。