当我开始使用 spring boot 时,我一直在使用 @Repository
注释我的界面,这些天我一直在遵循同样的方法,但今天我碰巧遇到了另一种称为 @ 的注释方式RepositoryRestResource
。它们有什么区别,什么时候用。
最佳答案
@RepositoryRestResource
表示您拥有存储库的 REST 端点。因此用户直接通过 REST 调用来调用它。
@Repository
是一个以某种方式存储数据(CRUD 操作)的组件的标记。外部用户不必直接访问它。
因此,在 @RepositoryRestResource
的情况下,您没有任何 Controller /服务/dao 层,但可以直接访问。
关于java - Spring-@Repository 和 @RepositoryRestResource 的区别和用例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44264010/