依存関係の概念
・各種ツールやブラグインのバージョンを意識しなくても良い。
・設定にはコンポーネントの名前だけ書き、あとは自動で拾ってくれる(BOM: Bill Of Materials)
・SPringのバージョンアップに応じて、関連するものがバージョンアップされるコンフィグレーション
・Springを使うための設定?
参考: https://spring-boot-reference.jp/configurationクラスを理解しよう%E3%80%82/
Springの肝
・DI
シングルトンの設計手法
いちいちnewしなくて良い。
https://qiita.com/shuntaro_tamura/items/ba5a2e9b3ba305285edd
シングルトン
https://teratail.com/questions/36721
https://qiita.com/shoheiyokoyama/items/c16fd547a77773c0ccc1
@componentscan
https://blog.mookjp.io/memo/spring-boot勉強メモ/
@Component、@Service、@Controller、@RestController、@Repositoryなどのアノテーションが付けられたすべてのクラスのBeanを自動的に作成し、それらをSpringコンテナに追加する
(@Autowired=DIにできるようにする)ために使用されます。
DIについて詳しく
https://qiita.com/ritukiii/items/de30b2d944109521298f
マルチプロジェクト
モデル
プロジェクト構成
・front …クライアント
・domain サーバーのロジック
補足資料
・デバッグのノウハウ
・類似との差分
・標準的なやり方