IT资讯 IntelliJ IDEA 2022.2 EAP 5 发布,支持 Spring 6 和 Spring Boot 3

borg · 2022-06-21 09:30:12 · 热度: 49

IntelliJ IDEA 2022.2 EAP 5 发布了,此版本带来了许多特定于框架的更新,包括对 Spring 6 和 Spring Boot 3 功能的支持、对 Websocket 和 GraphQL 请求的支持、对 HTTP 客户端的改进等等,还包括 Docker 和 Kubernetes 的一些新功能。

框架和技术

Spring 6 和 Spring Boot 3

IntelliJ IDEA 2022.2 完全支持 Spring 6 和 Spring Boot 3 功能,包括新的@AutoConfiguration 类和@ConfigurationProperties 类。

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

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

Spring 6 支持新的声明式 HTTP 客户端

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

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

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

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

Spring Cloud Gateway 路由的 URL 完成和导航

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

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

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

用于 Java 的实验性 GraalVM 本机调试器

IntelliJ IDEA 2022.2 可以调试 GraalVM 原生映像二进制文件,可以将调试器附加到任何基于 GraalVM 的可执行文件,或使用附加的调试器启动应用程序。它将为 Maven/Gradle 项目自动创建相应的运行配置。

请注意,此集成是实验性的,需要安装 GraalVM 的开发版本和此插件。

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

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

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

JVM 微服务测试和模拟框架的代码洞察改进

IntelliJ IDEA 2022.2 使用 Spring WebTestClient、RestAssured、WireMock 和 MockServer 等流行的 Java API 自动突出显示测试中的 JSON/XML 主体,这些数据片段具有更好的可读性,且更易于编辑。

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

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

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

Spring Shell 代码洞察改进

IntelliJ IDEA 2022.2 可以识别使用 Spring Shell 库声明的 CLI 命令,并检查其正确性。

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

 

改进了对 JAX-RS 端点的支持

IntelliJ IDEA 2022.2 正确支持声明为@ApplicationPath 的 JAX-RS 通用 Web 服务 URL 模式,以及 URL 完成、导航和查找使用中的子资源。

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

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

 

在 HTTP 客户端中支持 WebSockets 端点

IntelliJ IDEA 2022.2 Ultimate 支持 WebSocket 连接,允许创建请求以及发送和接收消息。

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

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

在 HTTP 客户端中支持 GraphQL 端点

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

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

 

HTTP 客户端的 UI/UX 改进

为 HTTP 客户端引入了一些 UI/UX 改进。首先是可以使用装订线图标选择运行环境:

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

其次是通过添加进度条改进了响应视图,方便跟踪下载过程。

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

改进了 Protobuf 和 Java 源之间的导航

可以轻松地从 .proto 文件导航到生成的代码并返回。

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

Kubernetes 和 Docker

通过 Telepresence 集成拦截 Kubernetes 服务请求

IntelliJ IDEA 2022.2 的 Kubernetes 插件提供与 Telepresence 工具的集成,以便拦截来自 K8s 集群中服务的 HTTP 请求,并将它们路由到本地运行的服务。

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

 

IDE 重启时 Docker 自动连接

IntelliJ IDEA 现在会在重新启动 IDE 后自动连接到 Docker。

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

 

完整的更改列表请查看发行说明。

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册