Spring Data JDBC - 如何使用自定义 ID 生成

工程 | Jens Schauder | 2021 年 9 月 9 日 | ...

这是关于如何解决在使用 Spring Data JDBC 时可能遇到的各种挑战的系列文章的第一篇。该系列文章包括

  1. Spring Data JDBC - 如何使用自定义 ID 生成。(本文)。

  2. Spring Data JDBC - 如何创建双向关系?

  3. Spring Data JDBC - 如何实现缓存?

  4. Spring Data JDBC - 如何对聚合根进行部分更新?

  5. Spring Data JDBC - 如何为我的域模型生成模式?

如果您不熟悉 Spring Data JDBC,您应该首先阅读其介绍这篇文章,其中解释了聚合在 Spring Data JDBC 上下文中的相关性

本周 Spring - 2021 年 9 月 7 日

工程 | Josh Long | 2021 年 9 月 7 日 | ...

嗨,Spring 粉丝们!我仍然沉浸在上周 SpringOne 活动的疯狂中!但这并不意味着世界在此期间停止了前进!恰恰相反!本周有很多事情要做,所以事不宜迟,让我们开始吧!

Spring Framework 6 的 Java 17 和 Jakarta EE 9 基线

工程 | Juergen Hoeller | 2021 年 9 月 2 日 | ...

如昨天在 SpringOne 上宣布的那样,Spring Framework 6 和 Spring Boot 3 计划在 2022 年第四季度正式发布,以实现高端基线。

  • Java 17+(从 Spring Framework 5.3.x 系列中的 Java 8-17)
  • Jakarta EE 9+(从 Spring Framework 5.3.x 系列中的 Java EE 7-8)

这个面向未来的基线将为我们的 API 设计和集成工作提供显著的好处,体现在您的应用程序代码中,并使框架以及您的应用程序在未来数年内免受影响。当然,它也有一定的代价:基于 Spring Framework 6 和 Spring Boot 3 的应用程序在运行时至少需要 JDK 17,以及 Tomcat 10 / Jetty 11 的最低版本(为了与 Jakarta EE 9 兼容)。更重要的是,您的应用程序源代码可能需要进行一些更改:例如,将 javax 更改为 jakarta

Spring GraphQL 1.0.0-M2 现已推出

工程 | Brian Clozel | 2021 年 9 月 1 日 | ...

Spring GraphQL 首次发布其后续介绍性博客不到两个月后,我很高兴地宣布 1.0.0-M2 版本现已发布,可从 Spring Milestone 存储库获取。

Spring GraphQL 团队感谢早期采用者和贡献者 - 在您的帮助下,我们正在朝着 GA 版本稳步前进!

我们修复了一些问题并重命名了一些概念,但最显著的变化是引入了GraphQL 控制器的新注解模型。您现在可以为 @Controller 组件添加注解以处理查询、变异…

使用 Azure Spring Cloud 中的 Dynatrace 端到端监控 Spring Boot 应用程序!

工程 | Josh Long | 2021 年 9 月 1 日 | ...

今天,我们很高兴地宣布**Azure Spring Cloud 中集成 Dynatrace 软件智能平台**。

在过去的 18 个月里,我们与许多企业客户合作,了解他们面临的场景。其中许多客户在本地数据中心运行着数千个 Spring Boot 应用程序。当他们将这些应用程序迁移到云时,他们需要使用开发人员熟悉且多年来一直在使用的解决方案来为其设置应用程序性能监控 (APM)。此外,他们必须确保桌面和移动设备的连续性…

本周 Spring - 2021 年 8 月 31 日

工程 | Josh Long | 2021 年 8 月 31 日 | ...

嗨,Spring 粉丝们!你能相信吗?SpringOne 2021 将在不到 24 小时内开始!您注册了吗?它是免费的,而且是虚拟的,但演讲是现场直播的,并且会有充足的机会与幕后的 Spring 和 Tanzu 团队进行交流。当然,我也会在那里。此外,不要错过明天早上的开幕主题演讲,我将担任主持人。并且请不要错过我和 Julien Dubois 以及 Layla Porter 关于 Azure Spring Cloud 的演讲。未来两天将有大量精彩的演讲。千万不要错过这些!好吧,我的朋友们,我们有很多东西需要回顾,所以事不宜迟…

本周 Spring - 2021 年 8 月 24 日

工程 | Josh Long | 2021 年 8 月 24 日 | ...

嗨,Spring 粉丝们,欢迎收看另一期关于 Java 和 Spring 生态系统中所有新闻的精彩综述,一如既往地向The Times致歉。距离我们一年一度的免费且完全在线的旗舰会议SpringOne 2021还有一周时间,会议将提供来自世界各地演讲者的数百小时的精彩技术内容,以及数万名与会者参与庆祝活动。千万不要错过!我也会在那里!

每年在 SpringOne 之前我都会非常兴奋,而今年更是如此!首先,整个活动规模庞大,这总是让我感到兴奋。几天前,在三周的康复期后,我刚刚进行了第一次(希望还有很多次)新冠病毒阴性检测。万岁!我仍然在慢慢恢复,试图确保自己远离医院的大门,并且不会复发或出现新冠康复后的任何可能的后果。所有这些都表明…

为 Spring Framework 和 Spring Boot 构建代码结构

工程 | Josh Long | 2021 年 8 月 23 日 | ...

或者:如何为 Spring Framework 构建一个思维框架

编辑:下面有一条很棒的评论提到,原始标题Spring Boot 应用程序的结构有点误导,因为博客并不打算讨论如何组织类型和包,而是考虑 Spring 如何与代码中的对象交互。下一段试图澄清这一点,但显然没有达到预期。无论如何,我已经更改了它,不幸的是,这将破坏之前指向它的链接。对于标题不佳以及现在两天链接失效,我深感抱歉。我希望它对…

获取 Spring 时事通讯

通过 Spring 时事通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获得支持

Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部