美文网首页
Spring基于AspectJ的AOP的开发

Spring基于AspectJ的AOP的开发

作者: 7183 | 来源:发表于2019-08-15 23:28 被阅读0次

    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配置文件

    相关文章

      网友评论

          本文标题:Spring基于AspectJ的AOP的开发

          本文链接:https://www.haomeiwen.com/subject/bmetsctx.html