点击关注公众号,Java干货及时送达
主要更新
远程开发改进

从 JBR 11 转换到 JBR 17

对 Spring 6 和 Spring Boot 3 功能的支持
@AutoConfiguration
类和 @ConfigurationProperties
类,涵盖新的构造函数绑定语法,无需显式 @ConstructorBinding
。这里推荐一个开源的 Spring Boot 基础实战教程:https://github.com/javastacks/spring-boot-best-practice
用户体验
运行当前文件

全局更改字体大小的键盘快捷键
macOS 上的 Merge All Project Windows(合并所有项目窗口)操作
高亮显示检查的增强配置
Welcome(欢迎)屏幕上的 Cloning repository(正在克隆仓库)进度条

助记书签的新 Description(描述)字段

编辑器
禁用自动块注释结束的新设置

更快访问 Code Completion Settings(代码补全设置)

调整文件类型关联的新通知面板
在 Markdown 文件中生成目录的新操作
Java
改进的检查和代码补全
.name()
和 .toString()
。IDE 现在可以在模式变量隐藏字段时发出警告,还会捕获无意义的 Objects.requireNonNullElse
调用。Kotlin
对 Kotlin 1.7.0 功能的支持

Kotlin 调试器中对数据流分析的支持

IntelliJ IDEA 原生构建器使用项目中配置的 Kotlin 编译器版本
针对 Kotlin 改进的 IDE 性能

Groovy
对 GINQ 的支持

安全性
导入受信任的 SSL 证书
Docker
Testcontainers 的测试中 Docker 镜像补全
上传本地 Docker 镜像到 Minikube 和其他连接
IDE 重启时 Docker 自动连接
不同 Docker 守护进程的 Docker 连接选项
QA 工具
Page Object Editor 中的改进网页结构
通过间距图标轻松导航
来自 URL 的页面对象命名
文本光标自动移动到代码块末尾
从上下文菜单创建新的页面对象
Scala
更出色的 Scala 3 支持
_
一起在 Scala 2.13.9 和 2.12.16 中使用的 ?
。复制粘贴的代码现在也可正确缩进。新的 Scala 检查
return
关键字跳出函数而不执行其中的所有代码时,IntelliJ IDEA 2022.2 现在会发出警告。这通常不是预期用法,并且可能导致泄漏的实现和隐藏的性能开销。当 private 或 class 形参隐藏超类变量时将触发新警告。此外,试图以编译器禁止的方式覆盖变量时会显示错误。如果存在对应编译器选项(-Xlint:nonlocal-return
和 -Xlint:private-shadow
),可以将这些新警告配置为显示。将逗号分隔的元素列表拆分为单独的行
适用于 Scala 的基于编译器的高亮显示
Safe Delete(安全删除)现在可用于类型形参
其他
IntelliJ IDEA 现在支持 Android Studio Chipmunk | 2021.2.1。
更多详情可查看:https://blog.jetbrains.com/idea/2022/07/intellij-idea-2022-2/



