开发者社区> 问答> 正文

SpringAOP中代理模式的静态代理中的基于继承代码如何编写?

已解决

SpringAOP中代理模式的静态代理中的基于继承代码如何编写?

展开
收起
去校区学技术 2022-04-01 07:33:37 425 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    继承具体主题类,然后扩展其方法即可,直接看代码。

    public class UserControllerProxy extends UserController {
        @Override
        public String login(String username, String password) {
            long startTime = System.currentTimeMillis();
            // 登录逻辑
            super.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();
            // 注册逻辑
            super.register("username","password");
            long endTime = System.currentTimeMillis();
            long responseTime = endTime - startTime;
            System.out.println("接口响应时间:"+responseTime);
            return null;
        }
    }
    
    2022-04-01 07:34:12
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JAVA反射原理以及一些常见的应用 立即下载
Java基础入门(四)-泛型、反射、注解 立即下载
低代码开发师(初级)实战教程 立即下载