本文主要介绍IntelliJ IDEA V2022.2新功能第二部分的介绍。
框架和技术
在 Spring 6 中支持新的声明式 HTTP 客户端
Spring Framework 6 允许您将 HTTP 客户端定义为带有注释方法的 Java 接口。IntelliJ IDEA 2022.2 为此类接口提供 URL 完成、导航以及与 HTTP 客户端的集成。
Spring Cloud Gateway 路由的 URL 完成和导航
IntelliJ IDEA Ultimate 现在为 Spring Cloud Gateway URL提供 URL 补全、 Search Everywhere 功能和Find Usages提示。您可以使用Endpoints工具窗口 轻松生成 HTTP 请求或查找所有网关路由 。
JVM 微服务测试和模拟框架的代码洞察改进
IntelliJ IDEA 2022.2 使用 Spring WebTestClient、RestAssured、WireMock 和 MockServer 等流行的 Java API 自动突出显示测试中的 JSON/XML 主体。因此,这些数据片段具有更好的可读性并且更易于编辑。您还可以使用 URL 完成并导航到测试中这些位置的声明。
用于 Java 的实验性 GraalVM 本机调试器
IntelliJ IDEA 2022.2 现在可以帮助您调试 GraalVM 原生映像二进制文件。您可以将调试器附加到任何基于 GraalVM 的可执行文件,或使用附加的调试器启动应用程序。将为 Maven/Gradle 项目自动创建相应的运行配置。此集成是实验性的,需要安装 GraalVM 的开发版本和 此插件。
改进了 Protobuf 和 Java 源之间的导航
现在可以轻松地从.proto文件导航到生成的代码并返回。确保 gRPC 和 Protocol Buffers 插件都已启用。
Spring Shell 的代码洞察改进
IntelliJ IDEA 2022.2 现在可以识别使用 Spring Shell 库声明的 CLI 命令并检查它们的正确性。
改进了对 JAX-RS 端点的支持
Inte