IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin
这篇博文由我与 Thorben Janssen 共同撰写,Thorben 拥有 20 余年的 JPA 和 Hibernate 经验,并且是“Hibernate Tips: More than 70 Solutions to Common Hibernate Problems”和 JPA 简报的作者。 Spring Data JDBC 提供了一套简单、可预测的持久性模型。它侧重于聚合根、基于构造函数的映射,以及清晰的数据读写规则。如果您喜欢处理显式数据流,并希望完全掌控 SQL,那么 Spring Data JDBC 可能是您项目的完美框架。 并且借助 Kotlin,一切变得轻松得多…
这篇博文由我与 Thorben Janssen 共同撰写,Thorben 拥有 20 余年的 JPA 和 Hibernate 经验,并且是“Hibernate Tips: More than 70 Solutions to Common Hibernate Problems”和 JPA 简报的作者。 Spring Data JPA 基于 Jakarta Persistence 规范,最初是为 Java 设计的。这常常会引出一个问题:Spring Data JPA 是否也适用于 Kotlin 项目? 简短的回答是肯定的! 您可以将 Spring Data JPA 与 Kotli…
这篇博文由我与 Thorben Janssen 共同撰写,Thorben 拥有 20 余年的 JPA 和 Hibernate 经验,并且是“Hibernate Tips: More than 70 Solutions to Common Hibernate Problems”和 JPA 简报的作者。 Kotlin 和 Jakarta Persistence(也称为 JPA)是服务器端开发中备受欢迎的组合。Kotlin 提供了简洁的语法和现代语言功能 ,而 Jakarta Persistence 则为企业应用程序提供了经实践验证的持久性框架。 不过,Jakarta Persistence 最初是…
Kotlin Notebook 是一种专为 JVM 开发者打造的全新交互式环境。 本文将介绍 Notebook 的主要功能,并展示如何利用这些功能来提升工作效率。 如何使用 Kotlin Notebook 从 2025.1 版本开始,Kotlin Notebook 与 IntelliJ IDEA 捆绑,在各种上下文中使用 Notebook 变得前所未有的简单。 您可以通过以下三种主要方式创建 Notebook: 在项目中创建 Notebook 打开项目后,在 Project(项目)视图中,右键点击源根目录或某个文件夹,然后选择 New | Kotlin Notebook(新建 | Kotli…
在 IntelliJ IDEA 2024.3 中,K2 模式脱离 Beta,现已处于稳定状态并可供大范围使用。 K2 模式可以显著提高 Kotlin 代码分析的稳定性、内存消耗效率和 IDE 的整体性能,并且支持 Kotlin 2.1 语言功能。 背景 开发 IntelliJ IDEA 中的 K2 模式是为了解决上一版 Kotlin 插件的局限性,包括各种性能和稳定性问题。 目标是通过提高代码分析的稳定性和性能,同时减少 UI 冻结,来增强 IntelliJ IDEA 的 Kotlin 插件的效率。 此外,K2 模式还启用了对 Kotlin 2.1 及更高版本中引入的新语言功能的支持。 兼容性…