tnblog
首页
视频
资源
登录

AOP 综合案例-业务层接口性能监控案例 04

2923人阅读 2022/7/21 1:14 总访问:1589920 评论:0 收藏:0 手机
分类: spring

一、环境
1、pom里面的坐标

  1. <!--        mybatis-->
  2. <dependency>
  3.     <groupId>org.mybatis</groupId>
  4.     <artifactId>mybatis</artifactId>
  5.     <version>3.5.3</version>
  6. </dependency>
  7. <!--mysql-->
  8. <dependency>
  9.     <groupId>mysql</groupId>
  10.     <artifactId>mysql-connector-java</artifactId>
  11.     <version>5.1.47</version>
  12. </dependency>
  13. <!--        spring-->
  14. <dependency>
  15.     <groupId>org.springframework</groupId>
  16.     <artifactId>spring-context</artifactId>
  17.     <version>5.1.9.RELEASE</version>
  18. </dependency>
  19. <!--spring的jdbc-->
  20. <dependency>
  21.     <groupId>org.springframework</groupId>
  22.     <artifactId>spring-jdbc</artifactId>
  23.     <version>5.1.9.RELEASE</version>
  24. </dependency>
  25. <!--druid-->
  26. <dependency>
  27.     <groupId>com.alibaba</groupId>
  28.     <artifactId>druid</artifactId>
  29.     <version>1.1.16</version>
  30. </dependency>
  31. <!--  mybatis-spring,spring与mybatis相关的一些包      -->
  32. <dependency>
  33.     <groupId>org.mybatis</groupId>
  34.     <artifactId>mybatis-spring</artifactId>
  35.     <version>1.3.0</version>
  36. </dependency>
  37. <!--junit-->
  38. <dependency>
  39.     <groupId>junit</groupId>
  40.     <artifactId>junit</artifactId>
  41.     <version>4.12</version>
  42.     <scope>test</scope>
  43. </dependency>
  44. <!--spring的text-->
  45. <dependency>
  46.     <groupId>org.springframework</groupId>
  47.     <artifactId>spring-test</artifactId>
  48.     <version>5.1.9.RELEASE</version>
  49. </dependency>
  50. <dependency>
  51.     <groupId>org.aspectj</groupId>
  52.     <artifactId>aspectjweaver</artifactId>
  53.     <version>1.9.4</version>
  54. </dependency>

2、

3、

4、

5、

6、

7、

8、

9、测试
2、
万次开发测试


评价

用Autofac增强容器能力:引入面向切面编程(AOP)的能力

用Autofac增强容器能力:引入面向切面编程(AOP)的能力[TOC] 基本介绍 Autofac是.NET里IOC(Inversion of Control)...

AOP和IOC的区别

二者没有联系。ioc是控制反转,aop是面向事务。 IOC就是一个生产和管理bean的容器就行了,原来需要在调用类中new的东西,...

IOC控制反转的形象比喻。AOP形象比喻

IOC控制反转的形象比喻通常情况下,假如你有一天在家里口渴了,要喝水,那么你可以到你小区的小卖部去,告诉他们,你需要一...

AOP入门案例-AOP核心概念 01

一、AOP相关概念Joinpoint(连接点):就是方法Pointcut(切入点):就是挖掉共性功能的方法Advice(通知):就是共性功能,最终以...

AOP配置(XML)-AOP基本配置 02

一、AOP基本配置1、2、案例、续写至AOP入门案例-AOP核心概念 012.1、新增一个共性方法2.2、3、案例、

AOP配置(XML)-切入点表达式 03

一、切入点表达式的组成二、位置、三、1、2、2的案例、切入点案例、四、

AOP配置(XML)-三种切入点配置方式 04

一、案例、1、公共切入点2、局部切入点3、直接配置的切入点二、

AOP配置(XML)-五种通知类型配置 05

一、各通知格式1、前置通知2、后置通知3、返回后通知4、抛出异常后通知5、环绕通知注意:当同一个切入点配置了多个通知时,...

AOP配置(XML)-通知中获取参数 06

1、方式1,且比较常用案例、1.1、给save()添加参数1.2、配置前置通知1.3、共性方法获取原方法的参数2、通知获取参数数据第...

AOP配置(XML)-通知中获取返回值 07

注意:获取通知中获取返回值只有返回后通知和环绕通知才能拿1、返回后通知2、环绕通知在共性方法的具体写法

AOP配置(XML)-通知中获取异常对象 08

注意:通知中获取异常对象只有抛出异常后通知和环绕通知能拿到1、抛出异常后通知2、环绕案例、

AOP配置(注解)-注解配置AOP 01

1、xml配置和注解的对比2、注解的最终步骤文字描述案例、1、初始环境2、注解配置注意:切入点还可以单独写到一个类。应用场...

AOP配置(注解)-AOP注解驱动 03

一、案例、续写于AOP配置(注解)-注解配置AOP 011、导入测试用的junit坐标2、创建配置类3、测试

AOP底层原理-动态代理JDKProxy和Cglib 02

一、动态代理——JDK ProxyJDKProxy动态代理是针对对象做代理,要求原始对象具有接口实现,并对接口方法进行增强案例、调用...
没有个性,不需要签名
排名
4
文章
473
粉丝
3
评论
2
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术