图源:简书 (jianshu.com) AOP全称为Aspect Oriented Programming,即面向切面编程。 一次HTTP请求大概可以用下图表示: 如果用MVC的观点划分Spring Boot应用内的消息流转,大概可以用下图表示: 假设我们要在Spring Boot应用每次处理请求前后都加上日志,可能会这么做: package cn.icexmoon.books2.book.controller; // ... @RestController @RequestMapping("/book/book"…