java在另一个方面上下文Spring AOP中调用方面 6 月 Questions & Answers 1318 是否可以在代码上调用方面,这是由另一个方面操作包装的。 例如,我调用事务中的服务方法。事务的管理由自己的事务方面提供。我想在这个服务方法中调用日志方面 可以在Spring AOP中调用它吗
# 1 楼答案 如果你想调用一个方面,你表明你不知道一个方面是什么。代码永远不能意识到方面!方面可能永远不会手动触发 也许您应该阅读这篇关于AOP的文章,开始理解这个概念:Aspect-oriented programming 也就是说:使用RealAspectJ,AspectJ可以互相提供建议。对于SpringAOP,我认为没有办法做到这一点
# 2 楼答案 是的,方面是可级联的,这意味着您可以在一个方法上放置多个方面 这是当方面的排序开始起作用时(例如,您想在开始事务之前还是之后登录?)。这是spring文档所说的:section 6.2.4.7. Advice ordering
# 1 楼答案
如果你想调用一个方面,你表明你不知道一个方面是什么。代码永远不能意识到方面!方面可能永远不会手动触发
也许您应该阅读这篇关于AOP的文章,开始理解这个概念:Aspect-oriented programming
也就是说:使用RealAspectJ,AspectJ可以互相提供建议。对于SpringAOP,我认为没有办法做到这一点
# 2 楼答案
是的,方面是可级联的,这意味着您可以在一个方法上放置多个方面
这是当方面的排序开始起作用时(例如,您想在开始事务之前还是之后登录?)。这是spring文档所说的:section 6.2.4.7. Advice ordering