UGA Boxxx

つぶやきの延長のつもりで、知ったこと思ったこと書いてます

Koin

【Kotlin】Koinのby inject()とコンストラクタ注入の違い

Koinにはコンストラクタ注入もあることを知った コンストラクタ注入とは、コンストラクタを通じて依存関係を直接渡す形で注入すること コンストラクタ注入の例 1. 依存関係となるクラス まず、MyRepositoryとMyServiceという2つのクラスを定義します。MyServ…

【Kotlin】Koinとは

KoinというKotlin向けの依存性注入(Dependency Injection, DI)フレームワークを知ったので調べた insert-koin.io JavaのSpringと同様にアノテーションでDIを行っていく 主な特徴 軽量でシンプル:余計な設定や複雑なアノテーションを必要とせず、簡単に導…