当前位置: 首页 > news >正文

白天做彩票维护的网站wordpress cdn 规则

白天做彩票维护的网站,wordpress cdn 规则,阿虎手机站,有没有免费资源文章目录jdk动态代理实现步骤代码示例新建一个接口新建一个接口的实现类新建一个代理类调用测试cglib动态代理实现实现步骤创建一个实现类新建一个代理类调用测试jdk动态代理 实现步骤 新建一个接口新建一个接口的实现类新建一个代理类#xff0c;实现InvocationHandler接口… 文章目录jdk动态代理实现步骤代码示例新建一个接口新建一个接口的实现类新建一个代理类调用测试cglib动态代理实现实现步骤创建一个实现类新建一个代理类调用测试jdk动态代理 实现步骤 新建一个接口新建一个接口的实现类新建一个代理类实现InvocationHandler接口实现invoke方法- method.invoke(…)在代理类中创建代理方法newProxy传入目标对象通过目标对象获取类加载器、类接口调用Proxy.newProxyInstance方法获取代理对象通过代理对象调用具体方法 代码示例 新建一个接口 package com.demo.rpc.proxy;public interface NewsService {String queryById(long newsId); } 新建一个接口的实现类 package com.demo.rpc.proxy;public class NewsServiceImpl implements NewsService {Overridepublic void queryById(long newsId) {System.out.println(成龙亿元豪宅司法拍卖被撤回 原定于明日开拍 newsId);} } 新建一个代理类 package com.demo.rpc.proxy;import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy;public class JDKProxy implements InvocationHandler {Object targetObject;/*** 传入目标对象进行代理* param targetObject* return*/public Object newProxy(Object targetObject) {this.targetObject targetObject;return Proxy.newProxyInstance(targetObject.getClass().getClassLoader(), targetObject.getClass().getInterfaces(), this);}Overridepublic Object invoke(Object proxy, Method method, Object[] args) throws Throwable {System.out.println(代理之前);Object invoke method.invoke(targetObject, args);System.out.println(代理之后);return invoke;} } 调用测试 Testpublic void jdkProxy(){NewsServiceImpl newsServiceImpl new NewsServiceImpl();JDKProxy proxy new JDKProxy();NewsService newsService (NewsService)proxy.newProxy(newsServiceImpl);newsService.queryById(1);}cglib动态代理实现 实现步骤 创建一个实现类新建一个代理类实现MethodInterceptor接口实现intercept方法- method.invoke(…)在代理类创建代理方法newProxy并传入目标对象通过Enhancer创建代理类通过代理对象调用具体方法 创建一个实现类 package com.demo.rpc.proxy;public class HelloService {public void sayHello(){System.out.println(hello);} } 新建一个代理类 package com.demo.rpc.proxy;import net.sf.cglib.proxy.Enhancer; import net.sf.cglib.proxy.MethodInterceptor; import net.sf.cglib.proxy.MethodProxy;import java.lang.reflect.Method;public class CGLIBProxy implements MethodInterceptor {Object targetObject;public Object newProxy(Object targetObject){this.targetObject targetObject;Enhancer enhancer new Enhancer();enhancer.setSuperclass(targetObject.getClass());enhancer.setCallback(this);Object proxyObj enhancer.create();return proxyObj;}Overridepublic Object intercept(Object proxy, Method method, Object[] args, MethodProxy methodProxy) throws Throwable {System.out.println(代理之前);Object invoke method.invoke(targetObject, args);System.out.println(代理之后);return invoke;} } 调用测试 Testpublic void CGLIBProxy(){CGLIBProxy proxy new CGLIBProxy();HelloService helloService (HelloService)proxy.newProxy(new HelloService());helloService.sayHello();}
http://www.pierceye.com/news/335113/

相关文章:

  • 那个网站做外贸canvas做的网站
  • 学做视频的网站wordpress上传大附件
  • 怎么做网站卖产品黄埭网站建设
  • 娱乐网站 建站软件学校网站建设栏目
  • 做调研有哪些网站网站建设策划书
  • 旺道网站排名优化建设网站需要做的工作
  • 设计公司网站 唐山本地备份wordpress
  • 淘宝客网站建设多少钱app网站开发案例
  • vs2008不能新建网站个性手绘个人网站模板下载
  • 西安好的网站建设公司西安高端网站制作公司哪家好
  • 网站分享按钮网站运营建站优化专家
  • 网站微信建设运维经验分享用cms创建自己带数据库的网站和在本机搭建网站运行平台的心得体会
  • wordpress建站吧做网站接专线费用
  • c 做网站设计广东seo点击排名软件哪里好
  • 微网站微网站seo服务理念
  • 建设网站招聘商标注册查询官网网站
  • 建设彩票网站合法吗新浪sae 搭建wordpress
  • 加热器网站怎么做的课程网站建设规划方案
  • 网站建设目标文档鄂州网站制作哪家好
  • 廉政建设网站微信运营
  • 什么样的网站结构适合做seo北京互联网建站网站
  • 工程科技 网站设计广东做seo的公司
  • 外贸都是在哪些网站做怎么做个手机版的网站
  • 北京社保网站做社保增减员锦绣大地seo官网
  • 分析影响网站排名的因素河南省住房和城乡建设厅网站文件
  • 宁城网站建设公司引流最好的推广方法
  • 辽宁省建设厅官方网站网站免费正能量直接进入浏览器下载安装
  • 怎么给公司建网站广州互联网营销师培训
  • 用阿里云做网站注意事项绵阳的网站建设公司哪家好
  • 电商网站设计工作内容深圳国际设计学院