转载狂神说java-AOP实现方式

AOP实现方式

  • AOP的概念
  • 方式一:使用Spring的API接口
    • 导入依赖
    • UserService.java
    • UserServiceImpl.java
    • Log.java
    • Afterlog.java
    • applicationContext.xml
    • MyTest.java
  • 方式二:自定义类实现
    • DiyPointCut.java
    • applicationContext.xml
    • MyTest.java
  • 方式三:注解实现
    • applicationContext.xml
    • MyTest.java

AOP的概念

转载狂神说java-AOP实现方式_第1张图片

转载狂神说java-AOP实现方式_第2张图片
转载狂神说java-AOP实现方式_第3张图片
转载狂神说java-AOP实现方式_第4张图片
转载狂神说java-AOP实现方式_第5张图片
转载狂神说java-AOP实现方式_第6张图片

方式一:使用Spring的API接口

导入依赖

转载狂神说java-AOP实现方式_第7张图片
转载狂神说java-AOP实现方式_第8张图片
转载狂神说java-AOP实现方式_第9张图片

UserService.java

转载狂神说java-AOP实现方式_第10张图片

UserServiceImpl.java

转载狂神说java-AOP实现方式_第11张图片

Log.java

转载狂神说java-AOP实现方式_第12张图片

Afterlog.java

转载狂神说java-AOP实现方式_第13张图片

applicationContext.xml

转载狂神说java-AOP实现方式_第14张图片

MyTest.java

转载狂神说java-AOP实现方式_第15张图片
转载狂神说java-AOP实现方式_第16张图片

方式二:自定义类实现

DiyPointCut.java

转载狂神说java-AOP实现方式_第17张图片

applicationContext.xml

转载狂神说java-AOP实现方式_第18张图片

MyTest.java

转载狂神说java-AOP实现方式_第19张图片
转载狂神说java-AOP实现方式_第20张图片

方式三:注解实现

applicationContext.xml

在这里插入图片描述
转载狂神说java-AOP实现方式_第21张图片
转载狂神说java-AOP实现方式_第22张图片
转载狂神说java-AOP实现方式_第23张图片
转载狂神说java-AOP实现方式_第24张图片

MyTest.java

转载狂神说java-AOP实现方式_第25张图片
转载狂神说java-AOP实现方式_第26张图片

代理模式基于类,基于接口
在这里插入图片描述

你可能感兴趣的:(转载狂神说java-AOP实现方式)