下方“JavaEdge”,选择“设为星标”
第一时间关注技术干货!
免责声明~ 任何文章不要过度深思! 万事万物都经不起审视,因为世上没有同样的成长环境,也没有同样的认知水平,更「没有适用于所有人的解决方案」; 不要急着评判文章列出的观点,只需代入其中,适度审视一番自己即可,能「跳脱出来从外人的角度看看现在的自己处在什么样的阶段」才不为俗人。 怎么想、怎么做,全在乎自己「不断实践中寻找适合自己的大道」
4 性能分析器 4.1 从 Run(运行)工具窗口使用分析功能
从 Run(运行)工具窗口使用分析功能
2023.2 中,可直接从 Run(运行)工具窗口轻松访问 IntelliJ 分析器的功能。使用新按钮,即可调用:
-
Attach IntelliJ Profiler(附加 IntelliJ 分析器)
-
Capture Memory Snapshot(捕获内存快照)
无需打开 Profiler(分析器)工具窗口或从头启动应用程序。
默认挂钟分析模式
默认挂钟分析模式
我们将挂钟分析模式设为默认选项,增强了 IntelliJ IDEA 2023.2 中的分析体验。此分析方法会考虑在方法中花费的总时间,包括等待时间。它以ms为测量单位,是更强大、更直观的选项。
5 运行/调试 5.1 Reactor值求算Reactor Mono 和 Flux 值求算Reactor Mono 和 Flux 值求算Reactor Mono 和 Flux 值求算Reactor Mono 和 Flux 值求算
调试响应式应用程序时,可轻松求算和类型的监视和局部变量的值。IDE 现在会在调试会话期间进行检测,并在 Variables(变量)视图中提供相应的或链接,即可立即计算 Reactive Streams 条目。
默认调试器会获取的前 100 个条目。可以在 File | Settings | Languages & Frameworks | Reactive Streams(文件 | 设置 | 语言和框架 | Reactive Streams)配置此数量。
5.2 Gradle、Maven 和 JPS 项目的持续测试
Gradle、Maven 和 JPS 项目的持续测试Idea激活2023.2.6
扩展了自动测试功能,使其与 Maven、Gradle 和 JPS 构建系统完全兼容。还使持续测试模式更易激活。
启用该模式,使用 Run/Debug(运行/调试)工具窗口新增的 Rerun Automatically(自动重新运行)按钮。每当更改保存时,测试都会自动运行,对代码更新提供即时反馈。
5.3 return 语句的内联断点
return 语句的内联断点
IDEA 提供了对直接在 return 语句处设置断点的改进支持,类似已在 lambda 表达式中实现的设置方式。这一改进将为开发者提供更高的调试精度和更深入的代码分析,带来更有价值的代码行为和返回值洞察。要设置内联断点,只需右键语句旁边的装订区域并选择 return 选项即可。
6 版本控制系统 6.1 提交特定代码行的选项
提交特定代码行的选项
2023.2可有选择提交代码区块的特定部分。要执行部分提交,请选择区块中的行,然后从上下文菜单中调用 Include these lines into commit(将所选行包含到提交中)。区块将被分为单独的行,所选行将被高亮显示。可使用复选框或上下文菜单在选区中添加或排除行。
7 性能 7.1 轻松生成共享索引的新工具
轻松生成共享索引的新工具轻松生成共享索引的新工具轻松生成共享索引的新工具轻松生成共享索引的新工具
2023.2 提供新的命令行工具,以快速构建和上传共享索引。旨在简化团队合作并消除本地索引大型项目花费的时间。新工具将简化为团队生成共享索引的过程,只需几下,无需多个脚本和服务。
详情参阅:https://blog.jetbrains.com/idea/2023/05/intellij-idea-2023-2-eap/#Newtoolforeasilygeneratingsharedindexes。
8 框架和技术 8.1 在 WSL 上运行和调试 Tomcat
在 WSL 上运行和调试 Tomcat
在 WSL 上运行和调试 Tomcat
在 WSL 上运行和调试 Tomcat
在 WSL 上运行和调试 Tomcat
2023.2 开始,可在适用于 Linux 的 Windows 子系统 (WSL) 上运行和调试部署到 Tomcat 的应用程序。要在 WSL 上使用基于 Tomcat 的应用程序,需在或文件中声明环境变量。
8.2 在 HTTP 客户端中使用 TLS 发送 gRPC 请求
在 HTTP 客户端中使用 TLS 发送 gRPC 请求
现在可在 HTTP 客户端中通过传输层安全 (TLS) 发送 gRPC 请求。TLS 提供加密和身份验证,确保数据传输的保密性和完整性。请求语法支持和架构。
8.3 针对 Swagger Codegen 的改进
针对 Swagger Codegen 的改进针对 Swagger Codegen 的改进针对 Swagger Codegen 的改进针对 Swagger Codegen 的改进
设置 Swagger Codegen 配置时,IDE 现在将提供更好的用户体验。重做了 Edit Swagger Codegen Configuration(编辑 Swagger Codegen 配置)对话框,让您可以更轻松地根据需求定制运行配置。另外,还可以直接从装订区域访问 Swagger Codegen 运行配置,无需指定额外设置。
8.4 HTTP 客户端中对 Swagger 和 OpenAPI 架构的支持
HTTP 客户端中对 Swagger 和 OpenAPI 架构的支持HTTP 客户端中对 Swagger 和 OpenAPI 架构的支持HTTP 客户端中对 Swagger 和 OpenAPI 架构的支持HTTP 客户端中对 Swagger 和 OpenAPI 架构的支持
HTTP 客户端现在能够理解 Swagger 和 OpenAPI 规范,并为 JSON 请求正文提供相应的代码补全选项。
8.5 OpenAPI 和 Swagger 文件的 Redoc UI 预览
OpenAPI 和 Swagger 文件的 Redoc UI 预览
IDEA 已支持 OpenAPI 和 Swagger 规范文件(包括 YAML 和 JSON 文件)的 Redoc UI 预览,允许您在 IDE 内的 Redoc 和 Swagger UI 之间切换。通过 Redocly 集成,您可以从 IntelliJ IDEA 中访问 Try it 控制台,使用它设置参数并向 API 发送请求。
8.6 JavaScript 中的 JSON 正文补全
JavaScript 中的 JSON 正文补全
IDE 现在为 JavaScript 代码中的 JSON 对象键提供补全,例如使用调用或引用 Axios 库的代码。Spring MVC 服务器端点现已得到支持,未来将有更多服务器框架加入支持列表。
8.7 HTTP 客户端中对 JavaScript 导入的支持
HTTP 客户端中对 JavaScript 导入的支持
2023.2 中,现在可以通过导入的模块共享 HTTP 客户端请求处理程序的通用 JavaScript 代码。
8.8 HTTP 客户端中响应的 PDF 和 HTML 预览
HTTP 客户端中响应的 PDF 和 HTML 预览
IntelliJ IDEA 现在能够在 HTTP 客户端的请求结果中显示 PDF 和 HTML 文件的预览。
8.9 HTTP 客户端 CLI 中对 GraphQL 和 WebSocket 的支持
HTTP 客户端 CLI 中对 GraphQL 和 WebSocket 的支持HTTP 客户端 CLI 中对 GraphQL 和 WebSocket 的支持HTTP 客户端 CLI 中对 GraphQL 和 WebSocket 的支持HTTP 客户端 CLI 中对 GraphQL 和 WebSocket 的支持
现可以在 IntelliJ IDEA 中使用 HTTP 客户端 CLI 与 GraphQL API 交互,并与服务建立 WebSocket 连接,用于测试或自动化脚本。
8.10 VM options(虚拟机选项)中 Spring Boot 配置键的自动补全
虚拟机选项中 Spring Boot 配置键的自动补全
设置新的 Spring Boot 运行配置时,VM options(虚拟机选项)字段为标志后面出现的键提供自动补全选项。
8.11 Spring 配置 Bean 不再需要注解处理器
Spring 配置 Bean 不再需要注解处理器
简化在 IDEA 中使用 Spring 的自定义配置 Bean 时的用户体验。IDE 现在会在属性和 YAML 配置文件中提供代码补全和验证,无需设置 Spring Boot 配置注解处理器。
8.12 针对检测 YAML 文件中不匹配值类型的新检查
YAML 文件中的“Norway problem”检查
2023.2 中,我们引入了一项新检查,旨在消除 Norway Problem 并防止对 YAML 文件中布尔值的意外误解。当列表主要由字符串组成但包含布尔式文字时,IntelliJ IDEA 将高亮显示此文字,指示潜在的不一致,并建议为其添加引号。如果列表主要由布尔式文字(例如、、、、或)组成,则偏离此模式的任何文字都将被高亮显示为可能的错误,不过,在这种情况下不会建议具体的快速修复。
8.13 对编辑 AsyncAPI 文件的支持
对编辑 AsyncAPI 文件的支持
现在,在 IntelliJ IDEA 中使用 AsyncAPI 规范格式更加简单。IDE 支持架构验证功能,并为引用、Endpoints(端点)视图和 Editor Preview(编辑器预览)窗格提供了代码补全。
公众号:JavaEdge 专注分享软件开发全生态相关技术文章、视频教程资源、热点资讯等,如果喜欢我的分享,给 点一个赞 或者 ➕关注 都是对我最大的支持。
欢迎,我会第一时间和你分享,,等等。
添加好友备注【技术群交流】拉你进技术交流群
关注公众号后,在后台私信:
-
更多教程资源应有尽有,欢迎
Idea激活2023.2.6
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/130389.html