开发者社区> 问答> 正文

SpringAOP中代理模式的静态代理中的代理主题类代码如何编写?

已解决

SpringAOP中代理模式的静态代理中的代理主题类代码如何编写?

展开
收起
去校区学技术 2022-04-01 07:28:15 382 0
1 条回答
写回答
取消 提交回答
  • 推荐回答
    public class UserControllerProxy implements IUserController{
        private IUserController userController;
    
        public UserControllerProxy(IUserController userController){
            this.userController = userController;
        }
        @Override
        public String login(String username, String password) {
            long startTime = System.currentTimeMillis();
            // 登录逻辑
            userController.login("username","password");
            long endTime = System.currentTimeMillis();
            long responseTime = endTime - startTime;
            System.out.println("接口响应时间:"+responseTime);
            return null;
        }
    
        @Override
        public String register(String username, String password) {
            long startTime = System.currentTimeMillis();
            // 注册逻辑
            userController.register("username","password");
            long endTime = System.currentTimeMillis();
            long responseTime = endTime - startTime;
            System.out.println("接口响应时间:"+responseTime);
            return null;
        }
    }
    
    2022-04-01 07:28:47
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JAVA反射原理以及一些常见的应用 立即下载
继承与功能组合 立即下载
Java基础入门(四)-泛型、反射、注解 立即下载