領先一步
VMware 提供培訓和認證,以加速您的進展。
了解更多哈囉,Spring 的粉絲們!歡迎來到另一期的 Spring 本週報! 像往常一樣,我們有很多東西要介紹,所以讓我們直接開始吧!
native-image
功能將您的動態 Java 程式碼轉換為快速、超輕量級、特定於機器架構的二進位檔案,您一定會想邀請它參加您的下一個 Docker 容器派對。 許多東西開箱即用。 Spring Initializr 甚至支援原生編譯 - 只需將 Native
新增到選取項目即可! 您可以使用 @NativeHint
註解來註冊某些類別以進行代理、反射等。或者,您可以實作 NativeConfiguration
以在編譯時動態註冊。 確保將包含 NativeConfiguration
類別的 .jar
新增到 META-INF/services/
服務載入器項目中,以便用於 NativeConfiguration
類型的類別,然後將該 .jar
新增到 spring-aot
Maven 外掛程式的類別路徑。 您可以使用 Spring Boot 的 buildpack 支援輕鬆地建立原生映像並匯出容器: mvn spring-boot:build-image
。 您還可以在儲存庫中找到大量支援其使用的範例!instanceof
模式匹配和記錄類型 (record Customer(Integer id, String name) {}
) 在 Java 中可以開箱即用! 恭喜 Java 團隊,當然,您可以期望 Spring Boot 在不久的將來提供對 Java 16 的良好支援。ossu/computer-science
- 提供了一條在電腦科學領域免費自學的途徑!