Token を作る
トークンは、インターフェースベースの依存関係を実行時でも型安全に保つために使います。Use case を定義する
@Injectable は依存関係を明示的に宣言します。Wyrly はコンストラクタのパラメーター型を実行時に読み取りません。
プロバイダーを登録する
具体的な実装は composition root で登録します。スコープから解決する
リクエスト単位の処理では scope を作り、リクエストが終わったら破棄します。グラフを検証する
テストや CI で検証を実行すると、プロバイダーの不足やライフタイムの問題を早期に検出できます。次のステップ
- core model を学ぶ
- framework adapter を選ぶ
- 実行可能な examples を確認する