JDK动态代理理解.docxVIP

  • 1
  • 0
  • 约2.78千字
  • 约 3页
  • 2021-11-08 发布于江苏
  • 举报
首先定义一个接口(JDK的动态代理就是建立在接口编程上,如果一个类没 有实现借口,JDK就不会帮你产生对应的动态代理类。但是可以借助CGLIB来 直接修改二进制码) public interface UserDao { public void save(User user); public void delete(User user); public void update(User user); } 接口的实现类(真实业务的实现) public class UserDaoImpl implements UserDao { public void delete(User user) { System. out .println( 删除用户成功。。。。); } public void save(User user) { System. out .println( 插入用户成功。。。。); } public void update(User user) { System. out .println( 更新用户成功。。。。); } } 实现InVocationHandler接口的invoke()方法 public class LogHandler_old implements InvocationHandler { // 组合的方式引入被代理对象private Object tar

文档评论(0)

1亿VIP精品文档

相关文档