Guice 5.1.0 釋出,增加對 Java 17 的支援

2022-01-26 09:00:19

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 中解釋和剝離數位字首的錯誤。

更新公告:

展開閱讀全文