Spring AOP的原理及实现

2018-09-17  本文已影响0人  空山Echo

一、安装STS插件

二、整合junit测试

  1. 导包 4+2+aop+test
    • 对测试类@RunWith(SpringJUnit4ClassRunner.class)//帮我们创建容器
    • ContextConfiguration("classpath:spring配置文件路径")//指定创建容器使用哪个配置文件
    • @Resource(name="user")//将名为user的对象注入到测试类的变量中
      private User u;

三、Spring中的AOP

  1. AOP思想
    纵向重复,横向抽取


    image.png
  2. Spring中的AOP概念
    spring能为容器中管理的对象生成动态代理对象
  3. Spring实现AOP的原理
image.png

四、AOP中名词解释

image.png

  1. 导包 4(spring)+2(log)+2+2


    image.png
  2. 准备目标对象


    image.png
  3. 准备通知


    image.png
    image.png
  1. 配置进行织入,将通知织入目标对象
  2. 方式一、xml配置完成织入
    spring applicationContext.xml中
  1. 方式二、注解
上一篇下一篇

猜你喜欢

热点阅读