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

响应式网站价格怎么做五合一网站

响应式网站价格,怎么做五合一网站,个人博客网站模板,天然气公司的网站应该怎么做注解方式实现aop我们主要分为如下几个步骤#xff1a;  1.在切面类#xff08;为切点服务的类#xff09;前用Aspect注释修饰#xff0c;声明为一个切面类。  2.用Pointcut注释声明一个切点#xff0c;目的是为了告诉切面#xff0c;谁是它的服务对象。#xff08;此…注解方式实现aop我们主要分为如下几个步骤  1.在切面类为切点服务的类前用Aspect注释修饰声明为一个切面类。  2.用Pointcut注释声明一个切点目的是为了告诉切面谁是它的服务对象。此注释修饰的方法的方法体为空不需要写功能比如 public void say(){};就可以了方法名可以被候命的具体服务功能所以引用它可以被理解为切点对象的一个代理对象方法  3.在对应的方法前用对应的通知类型注释修饰将对应的方法声明称一个切面功能为了切点而服务  4.在spring配置文件中开启aop注释自动代理。如aop:aspectj-autoproxy/ 通知注解类型如下   切点方法   package aopdemo;import org.springframework.stereotype.Component;/*** author coco.xu* Date 2019-03-25*/ Component(sayName) public class SayName {public void saying() {System.out.println(我是coco...切点方法);} }    切面类 package aopdemo;import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.After; import org.aspectj.lang.annotation.Around; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Before; import org.aspectj.lang.annotation.Pointcut; import org.springframework.stereotype.Component;/*** author coco.xu* Date 2019-03-25*//*** 注解方式声明aop* 1.用Aspect注解将类声明为切面(如果用Component()注解注释为一个bean对象那么就要在spring配置文件中开启注解扫描* context:component-scan base-packageaopdemo/* 否则要在spring配置文件中声明一个bean对象) * 2.在切面需要实现相应方法的前面加上相应的注释也就是通知类型。* 3.此处有环绕通知环绕通知方法一定要有ProceedingJoinPoint类型的参数传入然后执行对应的proceed()方法环绕才能实现。*/ Component(annotationTest) Aspect public class AnnotationTest {// 定义切点Pointcut(execution(* *.saying(..)))public void sayings() {}/*** 前置通知(注解中的sayings()方法其实就是上面定义pointcut切点注解所修饰的方法名那只是个代理对象,不需要写具体方法* 相当于xml声明切面的id名如下相当于idembark,用于供其他通知类型引用)* aop:config aop:aspect refmistrel !-- 定义切点 --* aop:pointcut expressionexecution(* *.saying(..)) idembark/ !--* 声明前置通知 (在切点方法被执行前调用) --* aop:before methodbeforSay pointcut-refembark/ !-- 声明后置通知* (在切点方法被执行后调用) --* aop:after methodafterSay pointcut-refembark/ /aop:aspect* /aop:config*/Before(sayings())public void sayHello() {System.out.println(注解类型前置通知);}// 后置通知After(sayings())public void sayGoodbey() {System.out.println(注解类型后置通知);}// 环绕通知。注意要有ProceedingJoinPoint参数传入。Around(sayings())public void sayAround(ProceedingJoinPoint pjp) throws Throwable {System.out.println(注解类型环绕通知..环绕前);pjp.proceed();// 执行方法System.out.println(注解类型环绕通知..环绕后);} }    Spring配置文件 ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlns:contexthttp://www.springframework.org/schema/contextxmlns:aophttp://www.springframework.org/schema/aopxsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.3.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd!-- 开启注解扫描 --context:component-scan base-packageaopdemo/!-- 开启aop注解方式此步骤不能少这样java类中的aop注解才会生效 --aop:aspectj-autoproxy/ /beans   测试类 package aopdemo;import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext;/*** * author coco.xu* Date 2019-03-25*/ public class AopTest {public static void main(String[] args) {ApplicationContext ac new ClassPathXmlApplicationContext(aopdemo/beans.xml);SayName sn (SayName) ac.getBean(sayName);sn.saying();} }   执行测试类执行结果如下  转载于:https://www.cnblogs.com/cocoxu1992/p/10593154.html
http://wiki.neutronadmin.com/news/148473/

相关文章:

  • 游戏网站开发公司网站如何做关健词收录
  • 一条龙做网站临沂设计公司有哪些
  • 怎样做一个企业网站建筑论坛网
  • 网站制作和美工揭阳百度关键词优化
  • 页面设计的网站wordpress文件上传插件
  • 网站建设维护内容临沂网站制作企业
  • 做网站有必要吗外贸管理软件
  • 网站空间租开发公司工程结算审核工作流程及工作要点
  • centos 网站搭建wordpress静态文件放到cdn
  • 安徽省建设干部学校培训网站百度搜索引擎关键词优化
  • 广东做网站优化公司报价国美网上商城官网
  • 网站公司用什么软件做网站客栈网站建设代码
  • 高州市荷花镇网站建设冀州建设局网站
  • 一起合伙做项目的网站深圳网站建设小江
  • 绵阳网站建设联系电话消防工程师证报考条件是什么
  • 逸阳网站建设的目标绵阳网站托管
  • 网站解析是做a记录吗自助建设wap网站
  • 景德镇网站建设网络推广教程
  • 做网站的广告语国外photoshop教程网站
  • 建卖手机网站wordpress 新特性
  • 网站建设方案书安全性如何推广好一个产品
  • 知名网站建设哪家好网推一手渠道
  • 一个备案可以做几个网站吗秦皇岛庆云网站建设
  • 网站备案的是域名还是空间上海中高风险地区查询
  • 谁专门做网站安全维护html5网站后台
  • 怎么查网站是不是正规wordpress有多少种语言
  • 青岛网站建设保山分销商城模式系统开发
  • 自己创建的网站instagram wordpress
  • 怡清源企业网站建设可行性分析广州网站设计哪个好
  • 怎么样建网站啊网站建设 服务流程