未分類 23 9 月 2020 请教~ AOP 拦截不到 controller 接口 请教~ AOP 拦截不到 controller 接口 資深大佬 : whajcf 0 项目环境是 SpringBoot+Jersey 接口通过 @Component 集成, 使用 aop 去拦截接口 controller 无法成功,拦截 controller 调用的 service 没有问题, 网上的解决方法大部分已经尝试没有拦截成功,请指点如何进行切片? 大佬有話說 (6) 資深大佬 : feidao158 啥都没有怎么给你解答 資深大佬 : zacone Spring AOP 只能拦截`interface `类的实现方法。controller 层的类一般不会实现`interface`,所以无法拦截; service 层一般都会写`interface `类加对应实现类这样方便拓展,所以拦截没有问题 資深大佬 : wangshicheng 配置文件加 AOP 的配置了吗 資深大佬 : limuyan44 我算了一卦你没写 @Aspect,至于说拦截不了接口的,不存在的。 資深大佬 : RedBeanIce 贴代码,看你引入的包,只要是引入的 spring-boot-starter-aop无物不可切 主 資深大佬 : whajcf 已经放弃 框架问题 框架 jersey 使用自己的 Filter 单独整理接口业务代码放入 service 进行切片处理 老项目维护害人不浅