一,AspectJ的概述:
1,AspectJ是一个面向切面的框架,它扩展了Java语言。
2,AspectJ定义了AOP语法所以它有一个专门的编译器用来生成遵守Java字节编码规范的Class文件。
3,AspectJ是一个基于Java语言的AOP框架。
4,Spring2.0以后新增了对AspectJ切点表达式的支持。
5,@AspectJ是AspectJ1.5新增的功能,通过JDK5注解技术,允许直接在Bean类中定义切面。
6,新版本Spring框架,建议使用AspectJ方式来开发AOP,使用AspectJ需要导入Spring AOP和AspectJ相关的Jar包。
7,AspectJ并不是Spring框架的一部分,而是一个单独的面向切面的框架,只不过它经常和Spring框架一起使用进行AOP的操作而已。