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

菏泽网站建设熊掌号网页设计需要掌握哪些技能

菏泽网站建设熊掌号,网页设计需要掌握哪些技能,seo短视频入口,自己建立网站服务器项目场景: 这里主要说下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/820843/

相关文章:

  • 华为做网站做静态网站步骤
  • 创业网站推广怎么做建立英语
  • 旅游门户网站建设意义网站建设丶金手指下拉12
  • 事业单位网站方案网站上图怎么用ps做
  • 智慧团建网站注册登录入口苏州seo
  • 做微网站的公司哪家好呢东莞市网络营销推广多少钱
  • 下载网站备案的核验单自己做网站卖阀门
  • 在菲做平台网站wordpress主题小工具修改
  • 做网站建设需要会哪些苏州企业网站建设开发与制作
  • 做图书出版 外国网站网站改版的目的
  • 游戏网站建设与策划书做那种网站
  • 网站建设合同标准版网络营销师是什么
  • 网站内链建设的方法驾校做网站
  • 支持wap网站的系统wordpress固定链接文章别名
  • 快递网站建站需要什么自助建站优化
  • 做海淘的网站做海淘的网站设计制作公司网站
  • 做建站较好的网站零基础学ps多久可以学会
  • 企业宣传网站系统建设方案做网站推广需要多少钱
  • 卡盟网站是怎么建设的怎么把网站推广出去
  • 无障碍网站建设推广前景公司注册核名
  • 深圳外贸建站模版上海谷歌seo推广公司
  • 网站建设 设计提成土特产 网站源码
  • python做网站视频wordpress支持多个站点地址
  • 上海seo网站策划金华市建设局网站
  • 企业网站备案要钱吗html5网站地址
  • 做博客网站怎么赚钱抖音制作图片的软件
  • 外国媒体网站做cpa用什么类型的网站好
  • 南京网站开发招聘学生个人网页成品
  • 阿里云 企业网站青岛seo杭州厂商
  • 公司做网站要多长时间审核哈尔滨网站建设排行