我一直在玩 Spring 的 aop:config XML 配置。当我将建议方法设置为受保护/私有方法时,我期望得到一个运行时异常。但是,建议方法已正确执行。这是否意味着Spring正在修改advice方法访问权限,还是这里发生了其他事情?澄清:
public class Foo
{
public void foo() {} // advised method
}
public class Bar
{
private void bar() {} // advice method, this e.g. will be applied as before-advice to foo() above
}
Foo 和 Bar 类都在不同的包中。