IntelliJ IDEA 2023.2新特性详解第二弹!

这篇具有很好参考价值的文章主要介绍了IntelliJ IDEA 2023.2新特性详解第二弹!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

4 性能分析器

4.1 从 Run(运行)工具窗口使用分析功能

idea 共享索引,intellij-idea,java,ide,原力计划

2023.2 中,可直接从 Run(运行)工具窗口轻松访问 IntelliJ 分析器的功能。 使用新按钮,点击即可调用:

  • Attach IntelliJ Profiler(附加 IntelliJ 分析器)
  • Capture Memory Snapshot(捕获内存快照)

无需打开 Profiler(分析器)工具窗口或从头启动应用程序。

默认挂钟分析模式

idea 共享索引,intellij-idea,java,ide,原力计划

我们将挂钟分析模式设为默认选项,增强了 IntelliJ IDEA 2023.2 中的分析体验。 此分析方法会考虑在方法中花费的总时间,包括等待时间。 它以ms为测量单位,是更强大、更直观的选项。

5 运行/调试

5.1 Reactor Mono 和 Flux 值求算

idea 共享索引,intellij-idea,java,ide,原力计划

idea 共享索引,intellij-idea,java,ide,原力计划

idea 共享索引,intellij-idea,java,ide,原力计划

idea 共享索引,intellij-idea,java,ide,原力计划

调试响应式应用程序时,可轻松求算 MonoFlux 类型的监视和局部变量的值。 IDE 现在会在调试会话期间进行检测,并在 Variables(变量)视图中提供相应的 getcollectList 链接,点击即可立即计算 Reactive Streams 条目。

默认调试器会获取 Flux 的前 100 个条目。 可以在 File | Settings | Languages & Frameworks | Reactive Streams(文件 | 设置 | 语言和框架 | Reactive Streams)配置此数量。

5.2 Gradle、Maven 和 JPS 项目的持续测试

idea 共享索引,intellij-idea,java,ide,原力计划

扩展了自动测试功能,使其与 Maven、Gradle 和 JPS 构建系统完全兼容。 还使持续测试模式更易激活。

启用该模式,使用 Run/Debug(运行/调试)工具窗口新增的 Rerun Automatically(自动重新运行)按钮。 每当更改保存时,测试都会自动运行,对代码更新提供即时反馈。

5.3 return 语句的内联断点

idea 共享索引,intellij-idea,java,ide,原力计划

IDEA 提供了对直接在 return 语句处设置断点的改进支持,类似已在 lambda 表达式中实现的设置方式。 这一改进将为开发者提供更高的调试精度和更深入的代码分析,带来更有价值的代码行为和返回值洞察。 要设置内联断点,只需右键点击语句旁边的装订区域并选择 return 选项即可。

6 版本控制系统

6.1 提交特定代码行的选项

idea 共享索引,intellij-idea,java,ide,原力计划

2023.2可有选择提交代码区块的特定部分。 要执行部分提交,请选择区块中的行,然后从上下文菜单中调用 Include these lines into commit(将所选行包含到提交中)。 区块将被分为单独的行,所选行将被高亮显示。 可使用复选框或上下文菜单在选区中添加或排除行。

7 性能

7.1 轻松生成共享索引的新工具

idea 共享索引,intellij-idea,java,ide,原力计划

idea 共享索引,intellij-idea,java,ide,原力计划

idea 共享索引,intellij-idea,java,ide,原力计划

idea 共享索引,intellij-idea,java,ide,原力计划

2023.2 提供新的命令行工具,以快速构建和上传共享索引。 旨在简化团队合作并消除本地索引大型项目花费的时间。 新工具将简化为团队生成共享索引的过程,只需几下点击,无需多个脚本和服务。

详情参阅:https://blog.jetbrains.com/idea/2023/05/intellij-idea-2023-2-eap/#Newtoolforeasilygeneratingsharedindexes。

8 框架和技术

8.1 在 WSL 上运行和调试 Tomcat

idea 共享索引,intellij-idea,java,ide,原力计划

idea 共享索引,intellij-idea,java,ide,原力计划

idea 共享索引,intellij-idea,java,ide,原力计划

idea 共享索引,intellij-idea,java,ide,原力计划

2023.2 开始,可在适用于 Linux 的 Windows 子系统 (WSL) 上运行和调试部署到 Tomcat 的应用程序。 要在 WSL 上使用基于 Tomcat 的应用程序,需在 /etc/environment~/.bashrc 文件中声明 JAVA_HOME 环境变量。

8.2 在 HTTP 客户端中使用 TLS 发送 gRPC 请求

idea 共享索引,intellij-idea,java,ide,原力计划

现在可在 HTTP 客户端中通过传输层安全 (TLS) 发送 gRPC 请求。 TLS 提供加密和身份验证,确保数据传输的保密性和完整性。 请求语法支持 https://grpcs:// 架构。

8.3 针对 Swagger Codegen 的改进

idea 共享索引,intellij-idea,java,ide,原力计划

idea 共享索引,intellij-idea,java,ide,原力计划

idea 共享索引,intellij-idea,java,ide,原力计划

idea 共享索引,intellij-idea,java,ide,原力计划

设置 Swagger Codegen 配置时,IDE 现在将提供更好的用户体验。 重做了 Edit Swagger Codegen Configuration(编辑 Swagger Codegen 配置)对话框,让您可以更轻松地根据需求定制运行配置。 另外,还可以直接从装订区域访问 Swagger Codegen 运行配置,无需指定额外设置。

8.4 HTTP 客户端中对 Swagger 和 OpenAPI 架构的支持

idea 共享索引,intellij-idea,java,ide,原力计划

idea 共享索引,intellij-idea,java,ide,原力计划

idea 共享索引,intellij-idea,java,ide,原力计划

idea 共享索引,intellij-idea,java,ide,原力计划

HTTP 客户端现在能够理解 Swagger 和 OpenAPI 规范,并为 JSON 请求正文提供相应的代码补全选项。

8.5 OpenAPI 和 Swagger 文件的 Redoc UI 预览

idea 共享索引,intellij-idea,java,ide,原力计划

IDEA 已支持 OpenAPI 和 Swagger 规范文件(包括 YAML 和 JSON 文件)的 Redoc UI 预览,允许您在 IDE 内的 Redoc 和 Swagger UI 之间切换。 通过 Redocly 集成,您可以从 IntelliJ IDEA 中访问 Try it 控制台,使用它设置参数并向 API 发送请求。

8.6 JavaScript 中的 JSON 正文补全

idea 共享索引,intellij-idea,java,ide,原力计划

IDE 现在为 JavaScript 代码中的 JSON 对象键提供补全,例如使用 fetch() 调用或引用 Axios 库的代码。 Spring MVC 服务器端点现已得到支持,未来将有更多服务器框架加入支持列表。

8.7 HTTP 客户端中对 JavaScript 导入的支持

idea 共享索引,intellij-idea,java,ide,原力计划

2023.2 中,现在可以通过导入的模块共享 HTTP 客户端请求处理程序的通用 JavaScript 代码。

8.8 HTTP 客户端中响应的 PDF 和 HTML 预览

idea 共享索引,intellij-idea,java,ide,原力计划

IntelliJ IDEA 现在能够在 HTTP 客户端的请求结果中显示 PDF 和 HTML 文件的预览。

8.9 HTTP 客户端 CLI 中对 GraphQL 和 WebSocket 的支持

idea 共享索引,intellij-idea,java,ide,原力计划

idea 共享索引,intellij-idea,java,ide,原力计划

idea 共享索引,intellij-idea,java,ide,原力计划

idea 共享索引,intellij-idea,java,ide,原力计划

现可以在 IntelliJ IDEA 中使用 HTTP 客户端 CLI 与 GraphQL API 交互,并与服务建立 WebSocket 连接,用于测试或自动化脚本。

8.10 VM options(虚拟机选项)中 Spring Boot 配置键的自动补全

idea 共享索引,intellij-idea,java,ide,原力计划

设置新的 Spring Boot 运行配置时,VM options(虚拟机选项)字段为 -D 标志后面出现的键提供自动补全选项。

8.11 Spring 配置 Bean 不再需要注解处理器

idea 共享索引,intellij-idea,java,ide,原力计划

简化在 IDEA 中使用 Spring 的自定义配置 Bean 时的用户体验。 IDE 现在会在属性和 YAML 配置文件中提供代码补全和验证,无需设置 Spring Boot 配置注解处理器。

8.12 针对检测 YAML 文件中不匹配值类型的新检查

idea 共享索引,intellij-idea,java,ide,原力计划

2023.2 中,我们引入了一项新检查,旨在消除 Norway Problem 并防止对 YAML 文件中布尔值的意外误解。 当列表主要由字符串组成但包含布尔式文字时,IntelliJ IDEA 将高亮显示此文字,指示潜在的不一致,并建议为其添加引号。 如果列表主要由布尔式文字(例如 truefalseoffonyesno)组成,则偏离此模式的任何文字都将被高亮显示为可能的错误,不过,在这种情况下不会建议具体的快速修复。

8.13 对编辑 AsyncAPI 文件的支持

idea 共享索引,intellij-idea,java,ide,原力计划

现在,在 IntelliJ IDEA 中使用 AsyncAPI 规范格式更加简单。 IDE 支持架构验证功能,并为引用、Endpoints(端点)视图和 Editor Preview(编辑器预览)窗格提供了代码补全。文章来源地址https://www.toymoban.com/news/detail-738458.html

到了这里,关于IntelliJ IDEA 2023.2新特性详解第二弹!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IntelliJ IDEA 2023.2 新版本即将发布,拥抱 AI

    IntelliJ IDEA 近期连续发布多个EAP版本,官方在对用户体验不断优化的同时,也新增了一些不错的功能,尤其是人工智能助手补充,AI Assistant,相信在后续IDEA使用中,会对开发者工作效率带来不错的提升。 以下是官方对AI Assistant的介绍和说明: 生成式人工智能和大型语言模型

    2024年02月17日
    浏览(48)
  • I IntelliJ IDEA 2023.2 最新解锁方式,支持java20

    在 IntelliJ IDEA 2023.1 中,我们根据用户的宝贵反馈对新 UI 做出了大量改进。 我们还实现了性能增强,从而更快导入 Maven,以及在打开项目时更早提供 IDE 功能。 新版本通过后台提交检查提供了简化的提交流程。 IntelliJ IDEA Ultimate 现在支持 Spring Security 匹配器和请求映射的导航

    2024年02月11日
    浏览(52)
  • 最新版本idea2023.2新特性,最后一点你肯定想不到哈哈

    idea2023.2版本正式发布,最新的idea2023.2包含以下新特性: AI Assistant 当前具备一组由 AI 提供支持的初始功能,提供集成式 AI 聊天,可以完成一些任务,例如自动编写文档注释、建议名称、生成提交消息等。 编辑器内性能提示:新的编辑器内提示可供快速逐行分析代码性能,帮

    2024年02月06日
    浏览(38)
  • 2023 最新版IntelliJ IDEA 2023.1创建Java Web 项目详细步骤(图文详解)

    如果需要学习使用spring-boot3搭建Java Web项目,请移步:2023 最新版IntelliJ IDEA 2023.1创建Java Web前(vue3)后端(spring-boot3)分离 项目详细步骤(图文详解) 安装什么的这里就不说了,都是傻瓜式的安装,但是你需要知道安装的位置,切记!切记! 使用版本:java 20.0.1 2023-04-18 官

    2024年02月05日
    浏览(110)
  • Idea 2023.2 maven 打包时提示 waring 问题解决

    idea 2023.2 使用 Maven 打包 ,控制台输出 Waring 信息 根本原来在于所使用的 Maven 版本 idea 2023.2 内置的 Maven 版本为 3.9.2,这个警告好像是Maven 4不支持的的 Plugin的警告。 具体的可以看下stackoverflow 这个连接 stackoverflow Maven 3.9.2 发版说明 降低Maven 版本号 下载 Maven3.8.8 https://dlcdn.a

    2024年02月15日
    浏览(31)
  • JetBrains 2023.2全新发布!IDEA、PyCharm等支持AI辅助

    日前JetBrains官方正式宣布旗下IDE系列今年第二个重要版本——v2023.2全新发布, 涵盖了 IntelliJ IDEA、PyCharm、WebStorm等一众知名产品,接下来我们一起详细了解一下他们的更新重点吧~ IntelliJ IDEA v2023.2——引入AI辅助开发 IntelliJ IDEA 2023.2版本引入了AI Assistant,通过一组由 AI 提供

    2024年02月11日
    浏览(72)
  • 2023 最新版IntelliJ IDEA 2023.1创建Java Web前(vue3)后端(spring-boot3)分离 项目详细步骤(图文详解)

    2023 最新版IntelliJ IDEA 2023.1创建Java Web 项目详细步骤(图文详解) 本篇使用当前Java Web开发主流的spring-boot3框架来创建一个Java前后端分离的项目,前端使用的也是目前前端主流的vue3进行一个简单的项目搭建,让你距离Java全栈开发更近一步 🏴‍☠️。 使用版本: “17.0.1”

    2024年02月12日
    浏览(80)
  • IntelliJ IDEA 2023 最新版如何试用?IntelliJ IDEA 2023最新版试用方法及验证ja-netfilter配置成功提示

    🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~💐 🌊 《100天精通Golang(基础入门篇)》学会Golang语言

    2024年02月05日
    浏览(105)
  • intelliJ idea 2023 配置Tomcat 8教程

    本教程是在Tomcat 8已经在本机上安装好的基础上进行的,在intelliJ建立项目时没有使用maven框架,并且会在项目里面建立模块,不建立模块的操作会简单一点,但操作类似。 1 新建项目和模块 1.1 点击new project新建一个项目project 起一个项目名称,并选择1.8的jdk,点击create 1.2 删

    2024年02月07日
    浏览(45)
  • IntelliJ IDEA 2023安装教程【Windows系统】

    目录 一、确认JDK 二、安装IntelliJ IDEA 三、测试环境 四、实用插件安装 1、打开命令提示符,输入如下命令查看是否有JDK 2、如果没有的话请参考这篇文章的第一节 安装JDK 1、进入官网,选择操作系统,点击“Download”,我这里下载的是专业版,也可以下载右侧的社区版(如果

    2024年02月01日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包