领先一步
VMware 提供培训和认证,以加快你们的进步。
了解更多嗨,Spring 粉丝们!你们最近好吗?你们能相信我们已经度过了这个疯狂的2021年的一半了吗?玩得开心时间过得真快!本周也不例外。今天我和我的朋友 Matt Raible 和 Brian Demeers 加入 OktaDev Twitch 频道,我们一起尝试让 Okta 的 Spring Boot 启动器与 Spring Native 协同工作。目标是让你们能够在 Spring Native 中不变地使用你们的应用程序,而这又是另一个成功的例子。我们不知道会遇到什么问题,但我们还是在一个小时内解决了相对较小的问题,并在两个小时内得到了一个可用的、独立的“提示”.jar
依赖项,用户可以将其添加到他们的spring-aot
插件依赖项中。希望他们很快就能完善并发布这些内容。
除了已经集成并正常工作的 Spring Security OAuth 5 资源服务器和 OIDC 连接支持(这些已经与原生镜像完美配合)之外,这个 Okta 启动器还进行了额外的改进。简而言之:如果你们想在 Spring Native 和 GraalVM 原生镜像中使用 OAuth 安全的 HTTP 服务,那么你们已经差不多完成了。
此外,这段视频很快就会在 YouTube 上发布,所以如果你们想观看我们的工作过程,请留意一下。我们还得到了 Spring Native 联合创始人兼负责人 Andy Clement 的一些帮助,他从旁观者的角度提供了贡献。
我还为 Kotlin 的 Jetbrains Exposed ORM 框架构建了一些 Spring Native 提示for the Jetbrains Exposed ORM framework for Kotlin。其思路相同:构建代码,然后依赖项目spring-aot
插件中的代码。Exposed 是一个很棒的、超类型安全的对象映射器或对象关系映射器,它是使用JdbcTemplate
之类的原始 SQL 或使用 iBatis 或 Spring Data 存储库之类的声明式存储库的不错替代方案。现在,与 Kotlin 社区中的许多其他内容一样,当使用 Spring Boot 构建时,它可以很好地与 Spring Native 配合使用。我们希望你们能试一试!这里有很多机会,大家,我们所要做的就是拥抱它们!
而且,本周的综述中还有很多内容,所以让我们直接开始吧!