ScalaでDependency Injectionを試したもの
IntelliJなら、
既存プロジェクトをインポート - sbt - 以後は各自の設定
によりインポートできます。
UserRepository
という抽象を、利用者であるUserFindService
にプロダクトとテスト双方からDIでどのように注入するか、試したものです。
元となった記事
https://qiita.com/pab_tech/items/1c0bdbc8a61949891f1f
サンプルで実装してみたもの(自身の記事)