我之前使用过
Spring AOP,但我不确定这是否是解决此问题的最佳方法.
有一个服务层类,它有自动装配的DAO来保存对象.成功保存对象后,应将消息(SMS)发送到对象提供的电话号码.
标准做法是使用AOP保持服务不知道消息传递bean,还是将bean注入服务并发送消息?
最佳答案 这完全取决于业务需求,你也可以使用Interceptor实现同样的功能.保存对象后,您可以在保存后调用拦截器,并可以通过它发送消息,使服务不知道消息发送部分.
我之前使用过
Spring AOP,但我不确定这是否是解决此问题的最佳方法.
有一个服务层类,它有自动装配的DAO来保存对象.成功保存对象后,应将消息(SMS)发送到对象提供的电话号码.
标准做法是使用AOP保持服务不知道消息传递bean,还是将bean注入服务并发送消息?
最佳答案 这完全取决于业务需求,你也可以使用Interceptor实现同样的功能.保存对象后,您可以在保存后调用拦截器,并可以通过它发送消息,使服务不知道消息发送部分.