摘录自:《精通Spring 4.x 企业应用开发实战》
由于Spring使用CGLib增强,所以无法对private、static、final的方法进行增强,此外还有一种特别容易忽视的情况,即funA,funB都被增强,但在funA中调用funB时funB其实并未被增强。
1 | public static void main(String[] args) { |
遇到这种情况,需要特别注意,解决方法很简单,就是在funA中使用代理对象调用funB。
摘录自:《精通Spring 4.x 企业应用开发实战》
由于Spring使用CGLib增强,所以无法对private、static、final的方法进行增强,此外还有一种特别容易忽视的情况,即funA,funB都被增强,但在funA中调用funB时funB其实并未被增强。
1 | public static void main(String[] args) { |
遇到这种情况,需要特别注意,解决方法很简单,就是在funA中使用代理对象调用funB。