zoukankan      html  css  js  c++  java
  • Aop ---- Introductions(简介)---xml实现

    1、Introductions作用:

      允许一个切面声明一个实现指定接口的通知对象,并且提供一个实现类代表这些对象

    2、使用方法:

      在<aop:aspect>中写入<aop:declare-parents/>

    3、例子:

      在xml文件中:

          

      <bean id="test" class="main.ioc.aop.Test"/>
      <bean id="test2" class="main.ioc.aop.Test2"/>
      <aop:config >
        <aop:aspect id="myAspect" ref="test">
          <aop:declare-parents types-matching="main.ioc.aop.*(+)"
                    implement-interface="main.ioc.advice.Fit"
                    default-impl="main.ioc.advice.FitImpl"/>
          </aop:aspect>
      </aop:config>

    4、创建一个接口和实现类Fit、FitImpl:

      

       

    5、测试类:

      

      @Test
      public void test(){
        ApplicationContext ctx = new ClassPathXmlApplicationContext("spring-ioc.xml");
        Fit bean = (Fit)ctx.getBean("test2");
        bean.test();
      }

    6、输出结果:

      

  • 相关阅读:
    文本溢出隐藏与定位
    css基本属性 内边距 外边距及盒模型
    CSS基本属性2
    CSS基本属性
    CSS入门
    表格与表单
    列表与图片
    html标签类型
    HashMap和HashTable
    Map接口
  • 原文地址:https://www.cnblogs.com/xl118/p/6786039.html
Copyright © 2011-2022 走看看