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

建设网站方法有哪些b站推广2023

建设网站方法有哪些,b站推广2023,西宁网站建设君博解决,那里有做网站的项目场景: 这里主要说下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.dt0577.cn/news/32355.html

相关文章:

  • 哪些网站做京东的团购发布外链的步骤
  • 广汉有没有做网站建设公司seo站长工具是什么
  • 珠海网站网站建设百度搜索引擎竞价排名
  • 网络运营有前途吗公司seo
  • 新手可以自己学做网站设计吗seo快排公司哪家好
  • 微网站是自己做可以不seo和sem的区别与联系
  • 长沙电子商务公司网站制作2022年十大网络流行语发布
  • 什么网站做web搜索引擎种子最好简述搜索引擎优化的方法
  • 网站建设逻辑b站推出的短视频app哪个好
  • 做网站在哪里可以找到高清壁纸故事式软文广告300字
  • 建设部网站拆除资质郑州网站顾问
  • 自媒体营销代理南京seo排名扣费
  • 梧州论坛蒙山廊坊优化技巧
  • 专门做辅助的扎金花网站郑州网络seo
  • 福田工作招聘公众号排名优化
  • 网站建设图片大小谷歌seo搜索优化
  • 有一个做5s壁纸的网站短视频询盘获客系统
  • 奥数辅导机构网站建设优化设计答案五年级下册
  • 做企业官网设计公司前景seo最新
  • 洛阳做网站找哪家好搜索引擎优化策略应该包括
  • 网站静态和伪静态意思爱链在线
  • 拼多多一键铺货软件南通seo
  • 网站制作综述惠州关键词排名提升
  • wap手机网站开发asp经验爱站网 关键词挖掘工具站长工具
  • 网站设计 术语play商店
  • 陕西建设厅证件查询网站搜狐视频
  • 阿里巴巴网站做销售方案广州网络推广定制
  • 网站服务器崩了怎么办seo代码优化
  • 彩票网站用什么软件做哈尔滨网络推广优化
  • 网页配色网站上海网络排名优化