栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

`AOP`动态代理基于`xml`方式

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

`AOP`动态代理基于`xml`方式

AOP动态代理基于xml方式

步骤:

  1. 创建两个类,增强类和被增强类,创建方法
  2. 在Spring配置文件中创建两个类对象
  3. 在Spring配置文件中配置切入点

1.创建两个类,增强类和被增强类

被增强类:

public class Book {
    public void buy(){
        System.out.println("book中方法。。。");
    }
}

增强类:

public class BookProxy {
    public void before(){
        System.out.println("对Book中的buy方法进行增强。。。");
    }
}

2.在配置文件创建增强类和被增强类对象


    
    

3.在Spring配置文件中配置切入点和切面


    
    
        
    
        
    
            
        
    

综合:

被增强类

public class Book {
    public void buy(){
        System.out.println("book中方法。。。");
    }
}

增强类

public class BookProxy {
    public void before(){
        System.out.println("对Book中的buy方法进行增强。。。");
    }
}

xml配置文件




    
    
    
    
    
    
        
    
        
    
            
        
    


test类

@Test
    public void test(){
        ApplicationContext context =
                new ClassPathXmlApplicationContext("aspectsXml.xml");
        Book book = context.getBean("book", Book.class);
        book.buy();
    }
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/885872.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号