首先让我注意,我使用AspectJ并且很喜欢它,但是我还能用它做什么呢。
我知道AspectJ可以用于日志记录。在某些情况下,它用于事务控制-大多与注释结合使用。像Spring Roo一样,AspectJ也可以用于通过(代码生成的)方法增强类。
但是我相信AspectJ和AOP通常可以用于以下方面:日志记录,事务控制和模拟子类。
那么,AspectJ和AOP还有哪些有用的用例呢?
编辑
尽管自我给出答案以来已经过去了很多年,但我还是决定添加以下内容以使答案更加完整。
false
true