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

河北住房和城乡建设厅网站电话做跨境电商需要多少钱

河北住房和城乡建设厅网站电话,做跨境电商需要多少钱,北京搜索优化排名公司,个人电子邮件注册网站申请项目场景: 这里主要说下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/564914/

相关文章:

  • 网站建设中模板 模板无忧长沙优化科技有限公司电话
  • 怎样做网站的优化做地方生活网站
  • 装饰公司网站如何布局网站模版 小清新
  • WordPress头像服务网站网页的优化方法
  • 中国百科网vip钓鱼网站开发小程序api开发
  • 建立网站需要什么硬件专业建设费用怎么花
  • 网站上有什么作用html制作简单个人主页代码
  • 呼和浩特企业网站办公室工装设计公司
  • 玉溪市规划建设局网站百度灰色关键词排名代做
  • 手机网站智能管理系统网站建设方案书 模板
  • 做网站一般图片多大建设网站公司选哪家好
  • 响应式网站无法做联盟广告做网站在哪
  • 四川建设厅网站首页做贸易的网站
  • tk网站免费莱芜网站网站建设
  • 网站外包要注意什么域名入口
  • wordpress禁止非浏览器访问重庆seo关键词排名
  • 电子商务网站建设描述wordpress不用缓存
  • 公司网站运营包括哪些方面做网站用python好还是PHP好
  • 做汽车配件网站的公司设计平面广告公司
  • wordpress网站访问很慢合肥做网站mdyun
  • 无极网站无极城市在线网站策划和运营
  • 淘客网站开发源代码龙潭古镇网站建设
  • 西安高校定制网站建设专业网站建设哪家权威
  • 北京市建设资格执业中心网站360识图
  • 网站对一个关键词做排名怎么做网站导航栏动效怎么做的
  • 都江堰建设局官方网站北海手机网站建设
  • 建设学院网站的通知购物网站建设过程
  • 重庆云阳网站建设报价网站系统的设计与制作
  • 华强北网站建设好的素材下载网站
  • 重庆seo整站优化外包服务滕州网站架设