java – 为什么Spring AOP不拦截受保护的方法
我熟悉Spring AOP.正如我在春季文档http://docs.spring.io/spring/docs/3.1.x/spring-framework-reference/html/aop.html中所读到的,Spring AOP致力于代理的概念. 在8.2.3.1支持的切入点指示符部分中,我找到了以下注释
起初,我不相信它,所以我试图在不使用接口的情况下实现它,默认情况下所有方法都是公开的,并且对上述情况感到惊讶.由于代理类是建议/目标对象的子类,受保护的方法可以由子类访问,所以我认为受保护的方法可以正常工作. 有人可以告诉我为什么不拦截受保护的方法?我错过了什么吗? 最佳答案
JDK代理基于接口,这意味着所有实现的方法都是公共的
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |