SpringBoot 使用AOP和自定义注解实现日志保存踩坑记录 如果所切的多个方法需要用到方法参数,确保切面传参有公共参数,可以定义一个DTO对象封装公共参数切面类一定要加@Component根据我的测试,在Controller所需方法上加自定义注解和在service实现类上加注解都可以切到,在service定义的接口上加自定义注解去切切不到。至于在接口方法上为啥切不到还没搞明白,如果有大佬知道原理的欢迎评论区留言。