搶先一步
VMware 提供培訓和認證,以加速您的進度。
了解更多哈囉,Spring 愛好者們!大家好嗎? 相信嗎,我們幾乎已經走完這段瘋狂的 2021 年的一半了?當你玩得開心的時候,時間總是過得特別快!這個星期也不例外。今天我和我的好夥伴 Matt Raible 和 Brian Demeers 一起加入了 OktaDev Twitch 頻道,我們正在研究如何讓 Okta 的 Spring Boot starter 可以與 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 hints 。想法是一樣的:建構程式碼,然後從您專案的 spring-aot
插件中依賴該程式碼。Exposed 是一個很棒、超類型安全的物件對應器或物件關係對應器,它是一個不錯的替代方案,可以取代帶有類似 JdbcTemplate
的原始 SQL 或帶有類似 iBatis 或 Spring Data 儲存庫的宣告式儲存庫。現在,以及在用 Spring Boot 建構時 Kotlin 社群中的許多其他東西,它可以很好地與 Spring Native 配合使用。我們希望您會試試看!這裡有很多機會,大家,我們只需要擁抱它們!
而且,在本週的總結中有很多內容要介紹,所以讓我們直接進入吧!