java – 我应该使用AOP来解决这个跨领域的问题吗?

我之前使用过
Spring AOP,但我不确定这是否是解决此问题的最佳方法.

有一个服务层类,它有自动装配的DAO来保存对象.成功保存对象后,应将消息(SMS)发送到对象提供的电话号码.

标准做法是使用AOP保持服务不知道消息传递bean,还是将bean注入服务并发送消息?

最佳答案 这完全取决于业务需求,你也可以使用Interceptor实现同样的功能.保存对象后,您可以在保存后调用拦截器,并可以通过它发送消息,使服务不知道消息发送部分.

点赞