Spring基于AspectJ的AOP的开发

2019-08-15  本文已影响0人  7183

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配置文件
上一篇 下一篇

猜你喜欢

热点阅读