我的印象是,Spring AOP最适合用于特定于应用程序的任务,如安全性、日志(log)记录、事务等,因为它使用自定义Java5注释作为框架.然而,AspectJ在设计模式方面似乎更友好.
有人能强调在Spring应用程序中使用Spring AOP和AspectJ的各种优缺点吗?
我的印象是,Spring AOP最适合用于特定于应用程序的任务,如安全性、日志(log)记录、事务等,因为它使用自定义Java5注释作为框架.然而,AspectJ在设计模式方面似乎更友好.
有人能强调在Spring应用程序中使用Spring AOP和AspectJ的各种优缺点吗?
spring AOP职业选手
它比AspectJ更简单,因为您不必使用LTW(load-time weaving)或AspectJ编译器.
它使用代理模式和decorator
spring AOP犯罪
AspectJ专业人士
AspectJ Cons