想象一下这种情况。
我有两个Spring Data Rest应用程序"分享"一些实体,但具有不同的@Repository(每个应用程序都有相同实体的@Repository)。
示例:
Application1
- PersonRepository<Person>
Application2
- PersonRepository<Person>
Application1在PersonRepository上进行一些操作(保存或修改)。
如果我使用AbstractRepositoryEventListener,我可以轻松拦截在THAT存储库上进行的每个操作(仅适用于Application1)。
但是如何拦截Application2上的事件呢? 它可以与Spring Data Rest一起使用吗?
任何想法都将受到赞赏。 感谢。