IntelliJ IDEA 2023.2 EAP 7 发布
IntelliJ IDEA 2023.2 EAP 7 引入了一系列值得注意的改进,包括面向插件开发人员的 LSP 支持、OpenAPI 和 Swagger 文件的 Redoc UI 预览,以及使用 HTTP 客户端、Spring 和其他技术和框架的改进。
面向插件开发人员的 LSP 支持
通过此 EAP 版本引入了一项重要功能:面向插件开发人员的 LSP API。LSP API 主要针对想要在 IDE 中使用特定 LSP 服务器进行编码辅助的插件开发人员。如果你创建了自己的编程语言或框架,则可以通过编写 LSP 服务器和插件来在 IDE 中获得支持。
目前,LSP 支持包括错误和警告高亮显示、快速修复、代码完成以及声明导航。更多功能即将推出。
一个最小的全功能插件只需要编写几行代码。该插件实现了 com.intellij.platform.lsp.api.LspServerSupportProvider 接口,并指定它将支持哪些文件以及如何启动服务器。JetBrains 的 Prisma ORM 插件是开源的,可以用作参考实现。该代码库相当大,但有一些类与基于 LSP 的支持相关 - 可参阅 org.intellij.prisma.ide.lsp.* 包。
OpenAPI 和 Swagger 文件的 Redoc UI 预览
IntelliJ IDEA 现在支持 OpenAPI 和 Swagger 规范文件(包括 YAML 和 JSON 文件)的 Redoc UI 预览,允许你在 IDE 内的 Redoc 和 Swagger UI 之间切换。
HTTP Client CLI 中对 GraphQL 和 WebSocket 的支持
现在可以使用 IntelliJ IDEA 中的 HTTPClient CLI 与 GraphQL API 交互,并与服务建立 WebSocket 连接,例如用于测试或自动化脚本。
检查 YAML 文件中的 Norway 问题
在 IntelliJ IDEA 2023.2 EAP 7 中引入了一项新的检查,以消除所谓的 Norway 问题,并防止对 YAML 文件中 Boolean values 的意外误解。
当列表主要由字符串组成但包含一个 Boolean-like literal 时,IntelliJ IDEA 将突出显示该文字,指示潜在的不一致,并建议为其添加引号。如果列表主要由 Boolean-like literals(例如 true、false、off、on、yes、no)组成,则任何偏离此模式的字词都会突出显示为可能的错误,尽管在这种情况下没有任何具体的快速修复方法建议。
Spring 配置 bean 不再需要注释处理器
简化了在 IntelliJ IDEA 中使用 Spring 中的自定义配置 bean 时的用户体验。IDE 现在在属性和 YAML 配置文件中提供代码完成和验证,而无需设置 Spring 配置注释处理器。
Gradle 和 Maven 项目的 JUnit 持续测试
扩展了 JUnit 的自动测试功能,使其与 Maven 和 Gradle 构建系统兼容。此外,还使激活连续测试模式变得更加容易。
更多详情可查看官方博客。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
仙童光速开发 Go Web 应用程序,助力找到 Go 语言工程师职位
仙童光速开发Go Web应用程序,助力找到Go语言工程师职位 现在,Go语言日渐流行,使用的人多了,职位也多了。几乎是后端语言中除了Java语言的第二多的后端开发语言了。您想不想尝试一下Go语言工程师职位? 对程序员,尤其是还不通Go语言和初通go语言的程序员而言,最大的瓶颈是完整的Go语言应用程序的开发能力。现在好了,Go语言通用代码生成器仙童已发布Beta7版,光速开发Go Web应用程序可以助力您找到Go语言的职位。 如何使用?您可以使用仙童自带的模板或者自己写一个SGS2的Excel模板,并使用仙童生成一个完整的Go Web应用。而后,您可以部署代码生成物。从而得到一个完整的Go语言例程。而后您可以抄写学习这个例程,从而得到完整的Go语言应用开发能力。 仙童易用,完整,速度快,是一个优秀的Go语言代码生成器。 Go 语言通用代码生成器:仙童已发布 Beta7 版,完善支持 Oracle 数据库,已发布最新介绍视频。请见:https://www.bilibili.com/video/BV1uM4y1774F/ Beta7 版完善了对 Oracle 数据的支持。更多测试,更多错误修...
- 下一篇
智能制造一体化 v3.10.6 发布,考勤模块更新
智能制造一体化管理系统[SpringBoot2 - 快速开发平台],适用于制造业、建筑业、汽车行业、互联网、教育、政府机关等机构的管理。包含文件在线操作、工作日志、多班次考勤、CRM、ERP 进销存、项目管理、EHR、拖拽式生成问卷、日程、笔记、工作计划、行政办公、薪资模块、动态表单、知识库、公告模块、企业论坛、云售后模块、生产模块、系统模块化同步模块等多种复杂业务功能。 有一些小伙伴很好奇最近更新的内容和智能制造有什么关系? 答:目前 Skyeye 整体在做重构,优先从底层的一些功能开始,所以现在大家看到的和智能制造的联系不是很大,也希望大家能够理解,一个大型的智能制造对底层的依赖性也是非常高的。 智能制造一体化 v3.10.6 发布,更新内容如下: 考勤模块:加班申请 行政模块:印章借用,印章归还,车辆管理,车辆事故,车辆加油,车辆年检,车辆保险,车辆维修保养,用车申请 Skyeye 具备低代码、快捷开发、可视化设计、微服务等特点,方便客户二次开发,极大的提高了开发效率。 erp:https://gitee.com/doc_wei01/erp-pro OA:https://gite...
相关文章
文章评论
共有0条评论来说两句吧...