0
私は同じことを次れた@Repository
すべてのこれらの日に私のインタフェースに注釈を付けるましたが、今日、私は@RepositoryRestResource
と呼ばれる別の方法で注釈を付けるに遭遇することが起こりました。それらの違いは何ですか?いつ使用されますか?Springの違いと使用例@Repositoryと@RepositoryRestResource?私は春のブーツを使用し始めたとき
私は同じことを次れた@Repository
すべてのこれらの日に私のインタフェースに注釈を付けるましたが、今日、私は@RepositoryRestResource
と呼ばれる別の方法で注釈を付けるに遭遇することが起こりました。それらの違いは何ですか?いつ使用されますか?Springの違いと使用例@Repositoryと@RepositoryRestResource?私は春のブーツを使用し始めたとき
@RepositoryRestResource
は、リポジトリにRESTエンドポイントがあることを意味します。したがって、ユーザーはREST呼び出しを介して直接呼び出します。
@Repository
コンポーネント何とかデータを格納する(CRUD操作)のマーカーです。外部ユーザーから直接アクセスする必要はありません。
だから@RepositoryRestResource
の場合、あなたは任意のコントローラ/サービス/ DAO層が、直接アクセスすることはできません。