我的应用程序中有三层:
- REST 接口 (JBOSS RestEasy)
- 服务层(Spring Services)
- 持久层(Spring bean)
在持久层中,我将实现两个类(实现相同的接口):一个是 a MemoryStore
,另一个是FileSystemStore
。
这些实现是否应该由 注释@Repository
?
这两个类将没有任何数据库访问权限。它可以稍后实现到 DatabaseStore,但现在情况并非如此。
更一般地说,注解@Repository
必须用于任何持久性 Bean 还是仅用于访问数据库的人?