支持Spring 6 和 Spring Boot 3的IntelliJ IDEA 2022.2 EAP 5发布


IntelliJ 2022.2 EAP 5 发布:包括对 Spring 6 和 Spring Boot 3 功能的支持、对 Websocket 和 GraphQL 请求的支持、对 HTTP 客户端的改进等等。此构建还包括 Docker 和 Kubernetes 的一些新功能。

IntelliJ IDEA 2022.2 现在完全支持 Spring 6 和 Spring Boot 3 功能,包括新的@AutoConfiguration类和@ConfigurationProperties类,具有新的构造函数绑定语法,无需显式@ConstructorBinding。

Spring Framework 6 允许您将 HTTP 客户端定义为带有注释方法的 Java 接口。IntelliJ IDEA 2022.2 为此类接口提供 URL 完成、导航以及与 HTTP 客户端的集成。

Spring Cloud Gateway 路由的 URL 完成和导航:
IntelliJ IDEA Ultimate 现在提供 URL 补全、Search Everywhere功能以及查找Spring Cloud Gateway URL 的使用提示。您可以使用Endpoints工具窗口轻松生成 HTTP 请求或查找所有网关路由。

用于 Java 的实验性 GraalVM 本机调试器
IntelliJ IDEA 2022.2 现在可以帮助您调试 GraalVM 原生映像二进制文件。您可以将调试器附加到任何基于 GraalVM 的可执行文件,或使用附加的调试器启动应用程序。将为 Maven/Gradle 项目自动创建相应的运行配置。
请注意,此集成是实验性的,需要安装 GraalVM 的开发版本和此插件

JVM 微服务测试和模拟框架的代码洞察改进
IntelliJ IDEA 2022.2 使用 Spring WebTestClient、RestAssured、WireMock 和 MockServer 等流行的 Java API 自动突出显示测试中的 JSON/XML 主体。
因此,这些数据片段具有更好的可读性并且更易于编辑。您还可以在测试中的这些位置使用 URL 完成和导航到声明。

在 HTTP 客户端中支持 WebSockets 端点
IntelliJ IDEA 2022.2 Ultimate 支持 WebSocket 连接,允许您创建请求以及发送和接收消息。

在 HTTP 客户端中支持 GraphQL 端点
在 v.2022.2 版本中,我们在 HTTP 客户端中引入了对 GraphQL 请求的支持。
IntelliJ IDEA Ultimate 现在可以通过开箱即用的 HTTP 和 WebSockets 协议发送 GraphQL 查询。对于http://和  https://,使用简单的 HTTP 请求,而ws://和wss://被委托给 WebSocket 执行程序。