AOP基础-快速入门

AOP概述

  • AOP:Aspect Oriented Programming(面向切面编程),其实就是面向特定方法编程
  • 场景:
    • 案例部分功能运行比较慢,定位执行耗时较长的业务方法,此时需要统计每一个业务方法的执行耗时。
  • 实现:
    • 动态代理是面向切面编程最主流的实现。而SpringAOP是Spring框架的高级技术,目的在管理Bean对象的过程中,主要通过底层的动态代理机制,对特定的方法进行编程。

Spring AOP快速入门

  • 案例需求

    • 统计各个业务层方法执行耗时
  • 步骤

    • 导入依赖:在pom.xml中导入AOP的依赖
      • 
            org.springframework.boot
            spring-boot-starter-aop
        
        
    • 编写AOP程序:针对特定方法根据业务需要进行编写
  •  

 

你可能感兴趣的:(Java,Web学习跟踪笔记,Spring,SpringBoot)