Spring 本周速递 - 2021 年 6 月 22 日

工程技术 | Josh Long | 2021 年 6 月 22 日 | ...

大家好,Spring 爱好者们! 你们过得怎么样? 难以置信我们已经快要过完 2021 年这个疯狂的小东西的一半了吗? 玩得开心的时候时间过得真快! 这个星期也不例外。 今天我和我的伙伴 Matt Raible 和 Brian Demeers 一起加入了 OktaDev Twitch 频道,我们正在努力使 Spring Boot starter for Okta 能够与 Spring Native 一起使用。 目标是您应该能够在 Spring Native 中保持您的应用程序不变,这又是该工作的一个例子。 我们不知道会遇到什么问题,但我们设法在一个小时内弄清楚了使它工作所需的相对较小的事情,并在两个小时内完成了大部分工作,一个独立的“hints” .jar 依赖项,用户可以将其添加到他们的 spring-aot 插件依赖项中。 希望他们能润色它并尽快发布。

这个 Okta starter 是对已经集成并且已经工作的 Spring Security OAuth 5 资源服务器和 OIDC 连接支持的补充,它们已经可以与原生镜像完美配合使用。 简而言之:如果您想要一个在 Spring Native 和 GraalVM 原生镜像中受 OAuth 保护的 HTTP 服务,那么您就差不多准备好了。

此外,该视频应该很快就会在 YouTube 上发布,如果您想观看我们的工作,请留意。 我们得到了 Spring Native 的联合创始人兼主管 Andy Clement 的一些帮助,他从花生酱画廊贡献了力量。

我还为 用于 Kotlin 的 Jetbrains Exposed ORM 框架构建了一些 Spring Native 提示。 这是一个相同的想法:构建代码,然后从项目的 spring-aot 插件依赖项中依赖该代码。 Exposed 是一个很棒的、超类型安全的对象映射器或对象关系映射器,它是原始 SQL 的一个不错的替代方案,它使用像 JdbcTemplate 这样的东西或使用像 iBatis 或 Spring Data 存储库之类的声明性存储库。 现在,与 Kotlin 社区中使用 Spring Boot 构建的许多其他东西一样,它可以与 Spring Native 很好地配合使用。 我们希望您会看看它! 这里有很多机会,人们,我们所要做的就是拥抱它们!

而且,本周的总结有很多内容,所以让我们直接开始吧!

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

走在前沿

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部