IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出

栏目: 软件资讯 · 发布时间: 2年前

内容简介:IntelliJ IDEA 2022.1 EAP 5 现已推出,该版本包括对 Go 微服务和 .proto 文件的支持、导出 UML 图的能力、增强的文件选择器对话框、可访问性改进等等. Go 微服务支持 添加了对 Go 微服务的支持,提供 URL 路径引...

IntelliJ IDEA 2022.1 EAP 5 现已推出,该版本包括对 Go 微服务和 .proto 文件的支持、导出 UML 图的能力、增强的文件选择器对话框、可访问性改进等等.

Go 微服务支持

  • 添加了对 Go 微服务的支持,提供 URL 路径引用、端点、Search Everywhere 和装订线图标等功能。
  • 使用这些功能需要在 IntelliJ IDEA Ultimate 中安装 Go 插件,目前仅适用于标准库函数。
  • IntelliJ IDEA Ultimate 现在为 Go 文件中的 HTTP 方法和标头提供补全,每个端点旁边都会出现一个地球图标,如果单击它,IntelliJ IDEA Ultimate 将建议几个选项。

IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出

还可以使用 Search Everywhere 功能在代码中查找端点并导航到它们:请单击导航,然后单击 URL 映射,或使用快捷键⇧ ⌘ \ (Ctrl+Shift+\),然后输入端点地址以触发代码完成。 

IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出

还可以在 HTTP 客户端中生成请求——只需单击端点附近的地球图标即可。

IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出

此外,可以在 Endpoints 工具窗口中查看 Go 文件的端点,可以从 Endpoints 工具窗口使用 Jump to Source,也可以单击每个单独的端点并直接从 HTTP 客户端选项卡运行请求。 

IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出

在此博客文章中了解有关 Go 微服务支持的更多信息。

Spring Data Mongo 的代码洞察改进

引入了许多更新来改善使用 Spring Data MongoDB 的用户体验。IntelliJ IDEA 现在突出显示 JSON 查询,完成运算符和文档字段,并提供从映射实体到 数据库 工具窗口的导航。

IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出

IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出

更好地支持 .proto 文件

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

IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出

gRPC 反射支持

  • 当项目中存在描述 gRPC 服务的 .proto 文件时,IntelliJ IDEA Ultimate 现在为服务名称、方法名称和请求正文选项提供代码补全。更重要的是,现在可以通过装订线图标运行请求。
  • 如果项目没有 .proto 文件,但服务器支持 gRPC 反射,你将能够运行请求,并完成服务器运行实例的服务和方法名称。

IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出

更快的 URL 完成、导航和 Search Everywhere

  • 改进了处理 Spring 项目时 URL 搜索和完成的性能,现在 IDE 会在进行搜索时显示 URL。
  • Endpoints 工具窗口中 Speed search 的性能也得到了改进,现在 IDE 在搜索端点时可以更快地提供第一批结果。

将 UML 图导出为其他格式

现在可以将 UML 图导出为 yEd .graphml、JGraph .drawio、Graphviz .dot、带位置的 Graphviz .dot、Mermaid .md、Plantuml 和 IntelliJ IDEA .uml 文件,使得它们与第三方 工具 兼容。

IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出

用户体验 

更新文件选择器对话框

该版本从文件选择器对话框中删除了树,意味着 IDE 在打开时不再计算所有中间目录节点。

此更改通过防止死胡同路径计算导致的持续挂起,以提高 IDE 的整体性能。

IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出

构建工具

更新 Gradle 的进度条

为 Gradle 进程实现了一个确定的进度条,例如下载依赖项和导入工件,允许跟踪文件发生的情况并估计该过程何时完成。

IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出

可访问性改进

  • 为 IntelliJ IDEA 的辅助功能引入了更新和修复,以更好地满足用户的需求。 
  • 为了便于在“日志”选项卡中导航,屏幕阅读器现在可以读取分支树的名称和描述,并提供语音提示以使用 Cmd+L 浏览其他日志过滤器。
  • 改进了对 macOS 用户的辅助功能支持。此 EAP 版本解决了导致列表元素多次不必要重复的 VoiceOver 问题。
  • 此外,VoiceOver 现在可以读取组合框列表,且修复了在外部显示器上工作时 VoiceOver 光标的错误定位。

插件

  • 该版本从 IDE 中解散了以下插件:Spring Batch、Spring Web Services、Grails、JAX-WS、JSF、Java EE:Batch、WebLogic、WebSphere 和 Jetty。
  • 所有版本的 IDE 仍然支持这些插件,唯一的区别是它们需要从 JetBrains Marketplace 安装。

以上是该版本的亮点内容,完整的更新列表可可在发行说明中查看。


以上所述就是小编给大家介绍的《IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

How to Build a Billion Dollar App

How to Build a Billion Dollar App

George Berkowski / Little, Brown Book Group / 2015-4-1 / USD 24.95

Apps have changed the way we communicate, shop, play, interact and travel and their phenomenal popularity has presented possibly the biggest business opportunity in history. In How to Build a Billi......一起来看看 《How to Build a Billion Dollar App》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

html转js在线工具
html转js在线工具

html转js在线工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具