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

关于网站建设的文案wordpress媒体库查看404

关于网站建设的文案,wordpress媒体库查看404,餐饮网站制作,免费注册网站大全Pointcut 是指那些方法需要被执行AOP,是由Pointcut Expression来描述的.Pointcut可以有下列方式来定义或者通过 || 和!的方式进行组合. args()args()execution()this()target()target()within()within()annotation其中execution 是用的最多的… Pointcut 是指那些方法需要被执行AOP,是由Pointcut Expression来描述的. Pointcut可以有下列方式来定义或者通过 || 和!的方式进行组合.  args() args() execution() this() target() target() within() within() annotation 其中execution 是用的最多的,其格式为: execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern)throws-pattern?) returning type pattern,name pattern, and parameters pattern是必须的. ret-type-pattern:可以为*表示任何返回值,全路径的类名等. name-pattern:指定方法名,*代表所以,set*,代表以set开头的所有方法. parameters pattern:指定方法参数(声明的类型),(..)代表所有参数,(*)代表一个参数,(*,String)代表第一个参数为任何值,第二个为String类型. 举例说明: 任意公共方法的执行 execution(public * *(..)) 任何一个以“set”开始的方法的执行 execution(* set*(..)) AccountService 接口的任意方法的执行 execution(* com.xyz.service.AccountService.*(..)) 定义在service包里的任意方法的执行 execution(* com.xyz.service.*.*(..)) 定义在service包和所有子包里的任意类的任意方法的执行 execution(* com.xyz.service..*.*(..)) 定义在pointcutexp包和所有子包里的JoinPointObjP2类的任意方法的执行 execution(* com.test.spring.aop.pointcutexp..JoinPointObjP2.*(..))) *** 最靠近(..)的为方法名,靠近.*(..))的为类名或者接口名,如上例的JoinPointObjP2.*(..)) pointcutexp包里的任意类. within(com.test.spring.aop.pointcutexp.*) pointcutexp包和所有子包里的任意类. within(com.test.spring.aop.pointcutexp..*) 实现了Intf接口的所有类,如果Intf不是接口,限定Intf单个类. this(com.test.spring.aop.pointcutexp.Intf) *** 当一个实现了接口的类被AOP的时候,用getBean方法必须cast为接口类型,不能为该类的类型. 带有Transactional标注的所有类的任意方法. within(org.springframework.transaction.annotation.Transactional) target(org.springframework.transaction.annotation.Transactional) 带有Transactional标注的任意方法. annotation(org.springframework.transaction.annotation.Transactional) *** within和target针对类的注解,annotation是针对方法的注解 参数带有Transactional标注的方法. args(org.springframework.transaction.annotation.Transactional) 参数为String类型(运行是决定)的方法. args(String) Pointcut 可以通过Java注解和XML两种方式配置,如下所示: [html] view plaincopy aop:config       aop:aspectrefaop:aspectrefaspectDef           aop:pointcutidaop:pointcutidpointcut1expressionexecution(* com.test.spring.aop.pointcutexp..JoinPointObjP2.*(..))/           aop:before pointcut-refpointcut1 methodbeforeAdvice /       /aop:aspect   /aop:config      Component   Aspect   public class AspectDef {       //Pointcut(execution(* com.test.spring.aop.pointcutexp..JoinPointObjP2.*(..)))       //Pointcut(within(com.test.spring.aop.pointcutexp..*))       //Pointcut(this(com.test.spring.aop.pointcutexp.Intf))       //Pointcut(target(com.test.spring.aop.pointcutexp.Intf))       //Pointcut(within(org.springframework.transaction.annotation.Transactional))       //Pointcut(annotation(org.springframework.transaction.annotation.Transactional))       Pointcut(args(String))       public void pointcut1() {       }       Before(value  pointcut1())       public void beforeAdvice() {           System.out.println(pointcut1 Before...);       }   顶22 踩
http://www.zqtcl.cn/news/857365/

相关文章:

  • 网站建设公司不赚钱ui设计软件培训学校
  • 网站项目策划书模板wordpress修改模版
  • 房地产手机网站模板电脑建立网站
  • 网站自适应手机代码网络服务机构的网站
  • 系统网站重庆智能建站模板
  • wordpress适合优化吗宝塔 wordpress优化
  • 怎么利用网站做外链接怎样做公司网站介绍
  • 广州网站优化渠道木门网站模板
  • 手机网站菜单设计wordpress加联系方式
  • 网站管理助手怎么使用多种郑州网站建设
  • 汉中网站建设费用外贸网站服务商
  • 苏宿工业园区网站建设成功案例色流网站如何做
  • 北沙滩网站建设公司电子商务网站建设管理论文
  • 公司备案证查询网站查询系统网页设计html代码大全及含义
  • 成都开发网站建设做网站一般会出现的问题
  • 企业网站设计布局方式如何在社交网站上做视频推广方案
  • 惠城网站建设服务做1688网站需要懂英语吗
  • 请人做网站要多少钱搜索引擎优化概述
  • 郑州中森网站建设免费网站app生成软件
  • 做诚信通网站seo新手快速入门
  • 做网站怎么去找客户带会员中心WordPress免费主题
  • 网站建设资费安平县护栏网站建设
  • 做视频网站侵权吗个体户网站备案
  • 苏州姑苏区建设局网站智慧团建登录官网手机版
  • 如何搭建一个视频网站广告制作方案
  • 网站策划ps苏州建站公司速找苏州聚尚网络
  • 网站备案 关闭客户制作网站时的问题
  • 项目网站分析推荐做ppt照片的网站
  • wordpress注明网站网站建设需要什么手续
  • 厦门过路费网站福建省建设执业资格注册中心网站