开发者社区 问答 正文

SpringAOP中代理模式的动态代理的测试代码如何编写?

已解决

SpringAOP中代理模式的动态代理的测试代码如何编写?

展开
收起
去校区学技术 2022-04-01 07:37:13 392 分享 版权
1 条回答
写回答
取消 提交回答
  • 推荐回答
    public class DynamicProxyTest {
        public static void main(String[] args) {
            // 1、创建具体主题类
            IUserController userController = new UserController();
            // 2、创建 Handler
            DynamicProxyHandler proxyHandler = new DynamicProxyHandler(userController);
            // 3、动态产生代理类
            IUserController o = (IUserController)Proxy.newProxyInstance(userController.getClass().getClassLoader(),
                    userController.getClass().getInterfaces(),
                    proxyHandler);
            o.login("username","password");
            o.register("username","password");
        }
    }
    
    2022-04-01 07:38:00
    赞同 展开评论
问答地址: