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

做好网站建设和运营网站建设公司没落

做好网站建设和运营,网站建设公司没落,国内做彩票网站违法么,wordpress用windows会慢项目场景: 这里主要说下Spring Boot AOP中Pointcut拦截类上面的注解与方法上面的注解,怎么写表达式怎么,还有Pointcut中使用运算符。 PointCut 表达式 拦截注解的表达式有3种:annotation、within、target 1、annotation 匹配有…

项目场景:

这里主要说下Spring Boot AOP中@Pointcut拦截类上面的注解与方法上面的注解,怎么写表达式怎么,还有@Pointcut中使用运算符。


@PointCut 表达式

拦截注解的表达式有3种:@annotation、@within、@target


1、@annotation

匹配有指定注解的方法(注解作用在方法上面)

@annotation(com.test.aop.demo.MyAnnotation)

2、@within

匹配包含某个注解的类(注解作用在类上面)

@within(com.test.aop.demo.MyAnnotation)

3、@target

匹配目标对象有指定注解的类(注解作用在类上面)

@target(com.test.aop.demo.MyAnnotation)

@target 和@within的区别:
        1、@target(注解A):判断被调用的目标对象中是否声明了注解A,如果有,会被拦截;

        2、@within(注解A): 判断被调用的方法所属的类中是否声明了注解A,如果有,会被拦截;

        3、@target关注的是被调用的对象,@within关注的是调用的方法所在的类;


@PointCut中的运算符

 PointCut中可以使用&&、||、! 运算符

同时匹配方法上的和类上的注解 

@Pointcut("@annotation(com.test.aop.demo.MyAnnotation) || @within(com.test.aop.demo.MyAnnotation)")
public void cutController(){
}

 或者

@Pointcut("@annotation(com.test.aop.demo.MyAnnotation)")
public void cutController(){
}@Pointcut("@within(com.test.aop.demo.MyAnnotation)")
public void cutService(){
}@Pointcut("cutController() || cutService()")
public void cutAll(){
}

http://www.yayakq.cn/news/420480/

相关文章:

  • 如何做中国古城的网站网站收银系统建设
  • 河北建设网站怎么下载企业锁王者荣耀网页设计素材
  • 福州市交通建设集团有限公司 网站检测网站为什么打不开了
  • 阿里巴巴网站的功能今天31个省新增最新消息视频讲解
  • 网站的关键词在哪里设置网球排名即时最新排名
  • 卡地亚手表官方网站wordpress标签后多了一个()
  • 开发一个网站需要多少钱互联网培训
  • 中国水土保持与生态环境建设网站wordpress增强编辑器
  • 优质的专业网站建设中国石油大学网页设计与网站建设
  • 东风地区网站建设可以自己设计房子的软件
  • 长葛网站建设搜索引擎的网站优化
  • 品牌网站建设收费情况一个做品牌零食特卖的网站
  • 网站设计制作价格怎么算网络广告策划书模板范文
  • 邯郸市房价成都网站优化哪家好
  • 常州淄博网站优化怎么做58同城网站教程
  • 福州专业建站58同城网站模板下载
  • 潞城市网站建设公司上海金山区建设局网站
  • 网站建设服务器如何选择施工企业资质
  • 技能网站建设项目需求开通自媒体账号的步骤
  • 成都网站建设培训东莞网站建设市场
  • 建立网站的必要性怎么做视频网站首页
  • 石家庄网站建设维护观光农业规划设计
  • 域名绑了小程序还可以做网站吗上海市城乡和住房建设厅网站
  • 网站开发人员的工资西安市干部教育网站建设
  • 做物流的网站网站建设1000元
  • 中国建设银行大沥网站wordpress 添加用户组
  • 企业网站推广优化公司北京 企业展厅设计公司
  • 网站建设远程工作网络工程师证书考什么
  • you物公馆网站建设站长之家seo综合查询
  • 响应适网站开发小程序开发 上海