什么是静态代理
发布时间:2022-09-23 17:08:41
发布人:wjy

由程序员创建或工具生成代理类的源码,再编译代理类。所谓静态也就是在程序运行前就已经存在代理类的字节码文件,代理类和委托类的关系在运行前就确定了。
代码演示:
我有一段这样的代码:(如何能在不修改UserDao接口类的情况下开事务和关闭事务呢)
修改代码,添加代理类
缺点:每个需要代理的对象都需要自己重复编写代理,很不舒服
优点:但是可以面相实际对象或者是接口的方式实现代理