AOP 就是 Aspect Oriented Programing,面向切面编程,是一种非常适合在无需修改业务代码的前提下,
对某个或某些业务增加统一的功能,比如日志记录、权限控制、事务管理等,能很好的使得代码解耦,提高开发效率。