Guice 5.1.0 釋出了, Guice 是 Google 開發的輕量級依賴注入框架,目標是使開發和偵錯更容易,更快速。
Guice 核心
- 增加了對 Java 17 的支援,更新了 asm 版本並修復了不安全類定義。
- 支援 TYPE_USE 型別的 @Nullable 註解。
- 改進了多重繫結,以避免不必要的連結繫結。
- 新增了用於存取 SPI
InterceptorBindings
的 API。 - 刪除了
guice_include_stack_traces
標誌的 COMPLETE 選項。
AssistedInject
- 修復了 JDK17+ 私有查詢行為。
Dagger Adapter
- 如有必要,在 DaggerAdapter 中範例化模組。
Servlet
- 修復了 UriEncoder 中解釋和剝離數位字首的錯誤。
更新公告: