Aop

作者: 岁月是首歌 | 来源:发表于2017-05-12 10:01 被阅读0次

    AOP

    面向切面编程
    aspect 切面
    pointcut 切点
    joinpoint 连接点
    advice 通知
    advisor 适配器
    wave 织入
    compoent 组件
    scan 扫描

    自动扫描、注解

    1.配置文件

    <beans xmlns:context="http://www.springframework.org/schema/context"
    xsi:schemaLocation="http://www.springframework.org/schema/context 
        http://www.springframework.org/schema/context/spring-context-3.1.xs"    >
    
    <context:component-scan base-package="com.dao,com.service"></context:component-scan>
    
    

    2.注解
    @Repository("Dao") @Service("Service")
    @Component("bean") @Controller("Action")

    3.依赖注入 @Autowired

    优点:简化bean配置

    AOP切面

    实例化切面

    <bean id="aopUtils" class="com.util.AopUtils"></bean>
    

    Aop配置

    <aop:config>
            <!--切点配置 -->
            <aop:pointcut id="pointcut" expression="execution(public * com.service..*(..))" />
            <!-- 切面功能配置与切面点组装 -->
            <aop:aspect ref="aopUtils">
                <aop:around method="around" pointcut-ref="pointcut" />
            </aop:aspect>
        </aop:config>
    

    相关文章

      网友评论

          本文标题:Aop

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