如何在 Spring Boot 应用中将 Hibernate 的多租户特性与 Spring Data JPA 集成

工程 | Jens Schauder | 2022 年 7 月 31 日 | ...

Hibernate 提供了多租户特性已经有一段时间了。它与 Spring 集成得很好,但关于如何实际设置的信息并不多,所以我想一两个甚至三个例子可能会有所帮助。

已经有一篇很棒的博客文章,但它有点过时了,并且涵盖了很多作者试图解决的业务问题的具体细节。这种方法稍微隐藏了实际的集成过程,而这正是本文的重点。

请不要担心本文中的代码。您可以在这篇博客文章的末尾找到完整代码示例的链接。

多租户意味着什么…

Spring Authorization Server 即将迎来 1.0 版本

工程 | Joe Grandja | 2022 年 7 月 28 日 | ...

我们很高兴地宣布,我们已经开始为 Spring Authorization Server 1.0 做准备,计划于 2022 年 11 月发布 GA 版本。自从我们最初宣布这个新项目以来,已经过去了两年多,并且自初步开发以来,我们已经取得了长足的进步。该项目具有完整的功能集,API 在这段时间也已经稳定和成熟。我们在这个项目上投入了大量精力和心血,以确保它在未来几年内能够成长和适应。

Spring Authorization Server 1.0 将基于 Spring Security 6.0,而 Spring Security 6.0 将基于 Spring Framework 6.0,并且运行时需要最低 Java 17 版本,以及最低 Tomcat 10 或 Jetty 11 版本(以兼容 Jakarta EE 9)。这个主要版本将继承 VMware Tanzu OSS 支持策略商业支持

Spring Cloud OpenFeign 3.0.8 现已可用

发布 | Olga Maciaszek-Sharma | 2022 年 7 月 28 日 | ...

我谨代表社区宣布,Spring Cloud OpenFeign 3.0.8 已于今日发布。该版本可在 Maven Central 中找到。此版本与 Spring Cloud 2020.0.6 版本兼容,但未包含在 bom 中,因此需要在项目构建文件中手动配置。

3.0.8 版本中的显著变化

这主要是一个错误修复和文档更新版本,从 3.1.x 版本移植了修复。最值得注意的移植是与级联 Spring Data Page 反序列化相关的修复

本周 Spring - 2022 年 7 月 26 日

工程 | Josh Long | 2022 年 7 月 26 日 | ...

Aloha,Spring 爱好者们!我正在度假,从夏威夷毛伊岛这个天堂般的地方向您汇报,并希望您度过了美好的一天!我和家人都很喜欢夏威夷。这里充满了美丽和宁静,虽然夏威夷州的毛伊岛很小,但这些岛屿令人感到谦卑。它们让你觉得自己非常渺小。夕阳西下时坐在海滩上,意识到从几米开外开始,目之所及只有漆黑的黑暗和海水,这种感觉是超现实的。它是无尽的。它没有尽头。就像虫子在…

Spring Shell 2.1.0 现已可用

发布 | Janne Valkealahti | 2022 年 7 月 25 日 | ...

我谨代表团队以及所有贡献者宣布,Spring Shell 2.1.0 已发布,现可从 https://repo.spring.io/milestone 获取。

请参阅发布说明了解更多详情。

感谢所有通过问题报告和拉取请求做出贡献的人。

今年早些时候,我们开始努力使项目与最新的 Spring BootSpring Framework 版本对齐,因为之前很难使用 Spring 系列现有的 Spring Shell 版本。

最初,我们想解决的主要问题是移除 Bean 循环,Spring Boot 现在默认强制执行这一点。虽然此功能可以关闭,但 Spring Shell 不应该要求这样做。这需要大量更改,我们选择通过重做 shell 内部机制来处理。一个巨大的挑战是旧的 Spring Shell 的工作方式,它基本上保留了由 @ShellMethod 支持的命令信息方法…

Spring Boot 2.6.10 现已可用

发布 | Andy Wilkinson | 2022 年 7 月 21 日 | ...

我谨代表团队以及所有贡献者宣布,Spring Boot 2.6.10 已发布,现可从 Maven Central 获取。

此版本包括30 项错误修复、文档改进和依赖项升级。感谢所有通过问题报告和拉取请求做出贡献的人。

您能如何提供帮助?

如果您有兴趣提供帮助,请查看问题仓库中的“适合贡献”标签。如果您有一般性问题,请在 stackoverflow.com 上使用 spring-boot 标签提问,或在 Gitter 上与社区聊天。

项目页面 | GitHub | 问题 | 文档 | Stack Overflow |

Spring Boot 2.7.2 现已可用

发布 | Andy Wilkinson | 2022 年 7 月 21 日 | ...

我谨代表团队以及所有贡献者宣布,Spring Boot 2.7.2 已发布,现可从 Maven Central 获取。

此版本包括40 项错误修复、文档改进和依赖项升级。感谢所有通过问题报告和拉取请求做出贡献的人。

您能如何提供帮助?

如果您有兴趣提供帮助,请查看问题仓库中的“适合贡献”标签。如果您有一般性问题,请在 stackoverflow.com 上使用 spring-boot 标签提问,或在 Gitter 上与社区聊天。

项目页面 | GitHub | 问题 | 文档 | Stack Overflow |

Spring Boot 3.0.0-M4 现已可用

发布 | Andy Wilkinson | 2022 年 7 月 21 日 | ...

我谨代表团队以及所有贡献者宣布,Spring Boot 3.0.0-M4 已发布,现可从 https://repo.spring.io/milestone 获取。

此版本包括161 项增强、文档改进、依赖项升级和错误修复。值得注意的新特性包括

  • 支持 Elasticsearch 的新 Java 客户端
  • 支持 Flyway 9
  • 支持 Hibernate 6.1

请参阅发布说明了解更多详情和升级说明。

感谢所有通过问题报告和拉取请求做出贡献的人。

您能如何提供帮助?

如果您有兴趣提供帮助,请查看问题仓库中的“适合贡献”标签。如果您有一般性问题,请在 stackoverflow.com 上使用 spring-boot 标签提问,或在 Gitter 上与社区聊天…

订阅 Spring 新闻通讯

保持与 Spring 新闻通讯的连接

订阅

抢先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部