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

小程序商城开发稳定吗靠谱的seo收费

小程序商城开发稳定吗,靠谱的seo收费,北京市网页设计,网站备案中 解析地址一、MethodInterceptor 在动态代理中要想添加一个额外功能,只要去实现MethodBeforeAdvice这个接口就行了,但是实现了这个接口的额外功能只能运行在目标类执行之前,如果是想在目标类执行之后呢?那这个需求就完成不了,所…

一、MethodInterceptor

在动态代理中要想添加一个额外功能,只要去实现MethodBeforeAdvice这个接口就行了,但是实现了这个接口的额外功能只能运行在目标类执行之前,如果是想在目标类执行之后呢?那这个需求就完成不了,所以我们这里引入一个新的接口MethodInterceptor(方法拦截器)使用这个接口可能完成在目标类执行的各个时间段都能成功执行。

这里的包一定要导正确

import org.aopalliance.intercept.MethodInterceptor;
import org.aopalliance.intercept.MethodInvocation;public class Around implements MethodInterceptor {// methodInvocation是目标对象中需要添加额外功能的方法@Overridepublic Object invoke(MethodInvocation methodInvocation) throws Throwable {// 这里的proceed方法代表的就是目标方法运行Object ret = methodInvocation.proceed();//如果想要额外功能运行在目标方法之后,就在proceed方法后加上额外功能就行了System.out.println("-------额外功能运行在目标方法后-------log");// 这里的返回值其实就是目标方法的返回值return ret;}
}

将这个拦截器完成了之后,也是需要在配置文件中创建对象的

<bean id="around" class="com.gl.demo.proxy.Around"/>

创建了这个对象,之后引入额外功能的配置文件就不再是Before类了,而是这个Around类,切入点还是所有的方法

<bean id="userService" class="com.gl.demo.proxy.UserServiceImpl"/><bean id="around" class="com.gl.demo.proxy.Around"/><aop:config><aop:pointcut id="pc" expression="execution(* *(..))"/><aop:advisor advice-ref="around" pointcut-ref="pc"/>
</aop:config>

利用之前的测试代码,这里发现额外功能已经添加完成了,并且是在目标方法运行之后

public void test2() {ApplicationContext ctx = new ClassPathXmlApplicationContext("spring-config2.xml");UserService userService = (UserService) ctx.getBean("userService");userService.register();userService.login();
}

实现MethodInterceptor接口可以让我们的额外功能变得更加灵活,其实这里不只是能运行在目标方法之后,其实还可以前后都运行(我们常说的环绕通知)、也可以在抛出异常之后运行等,这里就不再演示了

http://www.ysxn.cn/news/1424.html

相关文章:

  • 如何用 python 做网站seo长尾快速排名
  • qq自动发货平台网站怎么做网络营销推广计划书
  • 云南省网站建设搜索热度查询
  • 自适应网站ui做几套新媒体培训
  • 网站建设与推广公司郑州网络营销公司哪家好
  • 潍坊网站制作小程序晋城网站seo
  • 论某政府网站职能建设百度一下首页登录入口
  • 机构编制网站建设ai智能营销系统
  • 建一个电商网站多少钱网络营销的优势有哪些?
  • 简洁 手机 导航网站模板下载枫林seo工具
  • 网站建设经典范例个人免费域名注册网站
  • 网站权重优化济宁百度推广价格
  • 网站开发不满意广告推广软件
  • 成都最新疫情消息太原网站快速排名优化
  • 棋牌网站搭建公司培训班学员培训心得
  • 深圳公司设计网站网络营销策划目的
  • 液压产品做哪个网站好百度seo如何优化
  • 互联网舆情报告网站怎么优化搜索
  • 做网站需要多少人汕头seo托管
  • 广西网站设计公司排行榜地推拉新接单平台
  • 丹阳网站建设价格网络营销策略实施的步骤
  • 无经验做网站海南百度首页广告
  • 深圳龙华区房价多少一平方徐州关键词优化平台
  • 什么是自助网站长春网站建设制作
  • 松原公司做网站专业seo公司
  • 济南百度推广优化关键词可以选择哪个工具
  • 苏州自助建站模板百度一下电脑版
  • b2b建站系统免费seo工具
  • 安全认证的机票网站成就怎么做网络营销工程师
  • 新零售搜索引擎优化的简称是