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

html5响应式企业网站个人网页生成器

html5响应式企业网站,个人网页生成器,苏州做网站需要多少钱,成都网站网页制作Cglib代理简单案例 前言: 1,实现对目标类的增强 2,源码后期补齐 步骤 1,添加cglib依赖 2,编写目标类,书写里面的方法 3,实现MethodInterceptor 接口,重写intercept方法 4&#xff…

Cglib代理简单案例

前言:
1,实现对目标类的增强
2,源码后期补齐

步骤
1,添加cglib依赖
2,编写目标类,书写里面的方法
3,实现MethodInterceptor 接口,重写intercept方法
4,执行invokeSuper目标方法前后增强

1,

        <dependency><groupId>cglib</groupId><artifactId>cglib</artifactId><version>3.3.0</version></dependency>

2,编写目标类,书写里面的方法

package service.Impl;/*** 定义普通类*/
public class PersonSayLanguageService {public void sayLanguage(String languageType){System.out.println("say," + languageType);}}

3,实现MethodInterceptor 接口,重写intercept方法

package cglib;import net.sf.cglib.proxy.MethodInterceptor;
import net.sf.cglib.proxy.MethodProxy;import java.lang.reflect.Method;public class CglibProxy implements MethodInterceptor {// 目标对象private Object target;public CglibProxy(Object target) {this.target = target;}@Overridepublic Object intercept(Object target, Method method, Object[] objects, MethodProxy proxy) throws Throwable {// 在方法调用前进行一些处理System.out.println("Before invoking method:" + method.getName());Object result = proxy.invokeSuper(target, objects);System.out.println("After invoking method:" + method.getName());return result;}
}

4,执行invokeSuper目标方法前后增强

package test;import cglib.CglibProxy;
import net.sf.cglib.proxy.Enhancer;
import service.Impl.PersonSayLanguageService;public class CGLIBProxyExample {public static void main(String[] args) {// 1.创建目标对象PersonSayLanguageService languageService = new PersonSayLanguageService();// 2.创建CGlib代理 enhance对象Enhancer enhancer = new Enhancer();enhancer.setSuperclass(PersonSayLanguageService.class);enhancer.setCallback(new CglibProxy(languageService));// 3.创建代理对象PersonSayLanguageService proxy = (PersonSayLanguageService) enhancer.create();proxy.sayLanguage("中国话");}
}

测试结果:
在这里插入图片描述
喜欢我的文章记得点个在看,或者点赞,持续更新中ing…

http://www.dinnco.com/news/79504.html

相关文章:

  • 网络营销网站建设论文地推网推平台
  • 什么网站可以免费做找客户sem专员
  • wordpress动漫电影主题公园百度网站怎么优化排名靠前
  • 建筑企业招聘信息丁的老头seo博客
  • 漯河做网站百度指数对比
  • 建立网站站点的目的seo效果最好的是
  • 网站开发与建设课程设计网站热度查询
  • 镇江网站推广seo外包软件
  • 兖州网站建设公司百度云搜索
  • 软件b2c网站建设郑州官网网络营销外包
  • 做网站需要准备什么材料广州seo搜索
  • 华硕固件做网站6sem扫描电镜
  • 龙游做网站小网站搜什么关键词好
  • 海外网络推广收费惠州百度seo在哪
  • 重庆网站备案在那里淘宝关键词排名查询网站
  • 江门市网站建设公司免费推广的方式
  • 专业高端网站建设淘宝流量网站
  • 简单网页编辑软件优化清理大师
  • 1688网站建设与维护免费网站推广软件
  • 创意网站模板下载seo 优化是什么
  • 海珠区专业做网站公司seo网站运营
  • 烟台建网站免费的建站平台
  • 有flash的网站百度优化培训
  • 2003网站建设产品网站推广
  • 福建整站优化最近的新闻事件
  • 做微信的网站有哪些功能北京优化网站公司
  • 电商网站开发企业2024年新闻时事热点论文
  • 河北网站建设多少钱营销软文范例大全300字
  • 全网网站开发一个app价目表
  • 电子商务网站的开发方式搜狗seo快速排名公司