1.什么是动态代理? 简单的来说,就是本来让我自己做的事,请给别人来做,这个请的人就是代理对象 那么动态代理就是在程序运行过程中产生这个代理对象,而程序运行中产生的对象就是用反射的来生成一个代理. 举一个例子: 有一个user对象,这个对象有四个方法分别是增,删,改,查.但是外界是不能直接调用这几个方法.你最多能执行查的操作,增.删.改的操作是不能执行的,你必须要加一个权限操作,应该看看你是否有权限执行这个操作.同理,谁操作了这个东西,你需要给我留下记录,免得我不知道是谁做的.所以,我应该在每一…