zoukankan      html  css  js  c++  java
  • Spring之AOP的注解配置

    配置过程可以简单的分为3步:

    1,业务类配置

    在业务类前加入,将业务类交由Spring管理

    @Component("s") 

    这个表示,这个业务类的Bean名字为 s 。

    2,将切点和切面类关联起来

    在切面类前面加上两句

    @Aspect 注解表示这是一个切面
    @Component 表示这是一个bean,由Spring进行管理

    在切面类的具体的方法前加上一句,表示这个切点被触发的时候,执行该函数,用Around方式,相当于把这个切点和这个切点的处理方法关联起来。

    @Around(value = "execution(* com.how2java.service.ProductService.*(..))") 表示对com.how2java.service.ProductService 这个类中的所有方法进行切面操作

    含义就是,当expression中的函数被调用时,就会用around形式来触发切面函数,这条语句放在谁前面,谁就被定义为切面函数,也就是辅助功能。 

    3,在XML中加入一些内容:

    添加如下3行
     
    <context:component-scan base-package="com.how2java.aspect"/>
    <context:component-scan base-package="com.how2java.service"/>
    扫描包com.how2java.aspect和com.how2java.service,定位业务类和切面类
    <aop:aspectj-autoproxy/>
    找到被注解了的切面类,进行切面配置
  • 相关阅读:
    基于视网膜虹膜识别的内容分级系统
    C# 反射详解一
    C# 委托浅析
    .Net Core中使用Dapper构建泛型仓储
    C# 泛型详解
    非对称可逆加密RSA
    对称可逆加密Des
    .NET Core 3.0 中间件 Middleware
    .NET Core3.0 日志 logging
    .Net Core3.0依赖注入DI
  • 原文地址:https://www.cnblogs.com/mxck/p/7029222.html
Copyright © 2011-2022 走看看