• 聊聊实现AOP框架的代理模式

    AOP(面向切面编程) 要达到的效果就是:在开发者不修改业务组件源代码的前提下,为这个业务组件添加某种通用功能。AOP的实现方式如果不在开发阶段去修改业务组件源代码,那么我们要在什么时候添加通用功能的代码呢?那就只能是在开发阶段之后,由AOP框架自动修改了源代码。按照 AOP 框架修改源代码的时机,大致可以分为两类实现方式:静态 AOP 实现:AOP 框架在编译阶段对程序代码进...

    Java 2021年02月04日 1275 0
  • Spring Boot如何利用AOP巧妙记录操作日志?

    本篇要点简要回顾SpringAOP的相关知识点:关键术语,通知类型,切入点表达式等等。介绍SpringBoot快速启动测试AOP,巧妙打印日志信息。简单回顾SpringAOP的相关知识点SpringAOP的相关的知识点包括源码解析,为了加深印象,这边再做一个简短的回顾:1、AOP关键术语切面(Aspect):也就是我们定义的专注于提供辅助功能的模块,比如安全管理,日志信息等。连...

    Java 2020年11月18日 1855 0