当我开始使用spring boot时,这些天我一直在用@Repository
注释我的界面,但是今天我碰巧遇到了另一种称为@RepositoryRestResource
的注释。它们之间有什么区别,何时使用。
最佳答案
@RepositoryRestResource
表示您具有存储库的REST端点。因此,用户可以直接通过REST调用它。@Repository
是某个组件的标记,该组件以某种方式存储数据(CRUD操作)。不必直接从外部用户访问。
因此,在@RepositoryRestResource
的情况下,您没有任何控制器/服务/通道层,但可以直接访问。