1.jdk动态代理原理
1》实现InvocationHandler接口,完成invoke
代理方法invoke(Object proxy, Method method, Object[] args)
主要是把目标类的方法前后加逻辑
2》Proxy.newProxyInstance生成一个代理类。
2.mybatis的拦截器的核心原理:把目标类的方法前后加逻辑抽象成一个拦截器
代理方法中加上拦截器
1.jdk动态代理原理
1》实现InvocationHandler接口,完成invoke
代理方法invoke(Object proxy, Method method, Object[] args)
主要是把目标类的方法前后加逻辑
2》Proxy.newProxyInstance生成一个代理类。
2.mybatis的拦截器的核心原理:把目标类的方法前后加逻辑抽象成一个拦截器
代理方法中加上拦截器