走在前沿
VMware 提供培训和认证,以加速您的进步。
了解更多大家好,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 很好地配合使用。 我们希望您会看看它! 这里有很多机会,人们,我们所要做的就是拥抱它们!
而且,本周的总结有很多内容,所以让我们直接开始吧!