AspectJ实现AOP,实现方式:
——注解方式
——XML方式
AspectJ实现AOP的方式比传统的AOP方式更加方便灵活
什么是AsoectJ?
AspecJ是基于Java语言的AOP框架
Spring2.0以后新增了对AspecJ切点表达式支持
@AspectJ是AspectJ1.5新增功能,通过JDK5注解技术,允许直接在Bean类中定义切面
新版本Spring框架,建议使用AspecJ方式来开发AOP
使用AspectJ需要导入Spring AOP和AspectJ相关jar包
--spring-aop-4.2.4.RELEASE.jar
--com.sprringsource.org.aopalliance-1.0.0.jar
--spring-aspectss-4.2.4.RELEASE.jar
--com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar
Spring的pom.xml配置文件需要导入的jar包有
AOP的相关jar包 AspectJ相关jar包创建ApplicationContext.xml配置文件
添加约束
<beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:aop="http://www.springframework.org/schema/aop"xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd"><!-- bean definitions here --></beans>
ApplicationContex.xml配置文件
网友评论