- Google Guice 教程
- Guice - 主頁
- Guice - 概述
- Guice - 環境設定
- Guice - 第一個應用程式
- 繫結示例
- Guice - 連結繫結
- Guice - 繫結註解
- Guice - @Named 繫結
- Guice - 常量繫結
- Guice - @Provides 註解
- Guice - 提供程式類
- Guice - 建構函式繫結
- Guice - 內建繫結
- Guice - 及時繫結
- 注入示例
- Guice - 建構函式注入
- Guice - 方法注入
- Guice - 欄位注入
- Guice - 可選注入
- Guice - 按需注入
- 其他示例
- Guice - 作用域
- Guice - AOP
- Guice 有用資源
- Guice - 快速指南
- Guice - 有用資源
- Guice - 討論
Google Guice - 及時繫結
在繫結模組中定義繫結時,Guice 會在需要注入依賴項時使用這些繫結。如果未存在繫結,它可以嘗試建立及時繫結。繫結模組中存在的繫結稱為顯式繫結,並且具有更高的優先順序,而及時繫結稱為隱式繫結。如果存在兩種型別的繫結,則顯式繫結將被考慮用於對映。
以下是不及時繫結的三種類型的示例。
| 繫結型別 | 說明 |
|---|---|
| 可注入建構函式 | 非私有、無引數建構函式有資格進行及時繫結。另一種方法是用 @Inject 註解註解建構函式。 |
| @ImplementedBy 註解 | @ImplementedBy 註解會向 guice 通知實現類。在這種情況下,繫結模組中不需要繫結。 |
| @ProvidedBy 註解 | @ProvidedBy 註解會向 guice 通知實現類的提供程式。在這種情況下,繫結模組中不需要繫結。 |
廣告