Spinrg之AOP

看了一段马士兵教程,了解了AOP的实现是通过动态代理java.lang.reflect.Proxy和InvocationHandler来实现。只要提供一个interceptor,实现invoke方法。Spring会根据Proxy生成一个代理对象,将此对象传入interceptor对象中,并调用interceptor的invoke方法来完成AOP的过程。

 

有一个问题:当执行一个对象的某个方法时,Spring如何能动态生成一个proxy对象,并执行interceptor的invoke方法?trigger是什么?

你可能感兴趣的:(spring,AOP)