对Spring Data中的存储库函数调用做出反应

时间:2016-11-01 17:20:06

标签: java spring spring-mvc spring-boot

我现在一直在寻找一种方法来做这件事,希望有人知道这样做的首选方法是什么。

我使用Spring Boot和Spring Data创建一个REST应用程序,允许用户创建查询。创建查询时,我想将一条消息发送到一个队列,该队列将被另一个应用程序选中。

到目前为止我尝试过的方法:

  1. 创建一个侦听器并使用@Entity注释@EntityListeners(FilterListener.class)类。遗憾的是,这种方法不起作用,因为监听器不能注入任何非静态组件。

  2. 创建要在Repository中使用的自定义注释,该注释将覆盖save。这需要我实现这种方法基本方法,不知道我需要调用什么。

  3. 似乎最好的方法是使用第二种方法并在Spring Data创建的实现上调用super.save()。那是可行的吗?

0 个答案:

没有答案