领先一步
VMware 提供培训和认证,助您加速进步。
了解更多嗨,Spring 的朋友们!大家都怎么样?你能相信我们已经快到 2021 年的年中了吗?时间过得真快,当你玩得开心的时候!本周也不例外。我加入了我的朋友 Matt Raible 和 Brian Demeers,在 OktaDev Twitch 频道上,我们一起努力让 Okta 的 Spring Boot 启动器能够与 Spring Native 协同工作。目标是让你能够不做任何改动地将应用程序与 Spring Native 一起使用,这也是另一个正在工作的例子。我们不知道会遇到什么问题,但我们在不到一小时的时间里就找到了相对较小的改动,然后在不到两小时的时间里,我们就拥有了一个大部分都能工作的、独立的“hints” .jar 依赖项,用户可以将其添加到他们的 spring-aot 插件依赖项中。希望他们能完善它并尽快发布。
这个 Okta 启动器是除了已经集成且正在工作的 Spring Security OAuth 5 资源服务器和 OIDC 连接支持之外的。这些功能已经能够与原生镜像完美配合。总而言之:如果你想在你的 Spring Native 和 GraalVM 原生镜像中拥有一个 OAuth 安全的 HTTP 服务,那么你基本上就万事俱备了。
另外,视频很快就会在 YouTube 上线,所以如果你想观看我们的工作过程,请留意。我们得到了 Spring Native 联合创始人兼负责人 Andy Clement 的一些协助,他从观众席上贡献了他的意见。
我还为 Jetbrains Exposed ORM 框架 for Kotlin 构建了一些 Spring Native hints。想法是一样的:构建代码,然后从你项目的 spring-aot 插件中依赖该代码。Exposed 是一个很棒的、超级类型安全的 ORM(对象关系映射器),它是替代原生 SQL(例如使用 JdbcTemplate)或声明式存储库(例如使用 iBatis 或 Spring Data 存储库)的一个不错的选择。现在,随着 Kotlin 社区中许多与 Spring Boot 一起构建的工具一样,它也能很好地与 Spring Native 协同工作。我们希望你会喜欢!这里有太多的机会,大家,我们只需要拥抱它们!
而且,本周的汇总内容很多,让我们马上开始吧!