目次
Spring Boot での Repository の初期動作
1.アプリケーション起動時に @Repository の付けられたインターフェースを検索し、自動的にその実装クラスが作成され、更にそのインスタンスがアプリケーションにBeanとして登録される。
2.コントローラなどのクラスがロードされる際、@Autowiredが指定されているフィールドがあると、登録済みのBeanから同じクラスのものを検索し、自動的にそのフィールドに割り当たる。
JpaRepository を継承した独自のインターフェース
JpaRepositoryの標準メソッド
リポジトリの拡張:キャメル記法
独自のRepositoryインターフェースにキャメル記法でクエリを追加
リポジトリの拡張:@Query
SQL文をそのままRepositoryインターフェースに登録して使う