AOP中jointPoint.getSignature 什么是方法签名Method Signature

 jointPoint.getSignature

返回值:signature 是一个接口类型

如果实际拦截的是一个方法的话,可以向下转型为MethodSignature

浅谈Spring中的JoinPoint MethodSignature Signature-CSDN博客

什么是方法签名(Method Signature)?

在Java中,签名信息通常指的是方法的签名(Method Signature)。方法的签名包括方法的名称、参数列表和返回类型,用来唯一标识一个方法。Java编译器在编译Java源代码时会将方法的签名信息编码成一个字符串,用于方法的识别和调用。

方法的签名由以下部分组成:

  1. 方法名:方法的名称,用来唯一标识方法。

  2. 参数列表:方法的参数类型和顺序,用来区分重载方法。

  3. 返回类型:方法的返回类型,方法的返回值类型也是方法签名的一部分,不同的返回类型也可以区分方法。

方法签名的作用主要有以下几点:

  1. 方法重载:通过方法签名的唯一性,可以在同一个类中定义多个方法,它们具有相同的方法名但参数列表不同,实现方法的重载。

  2. 动态方法调用:在Java的反射机制中,可以通过方法的签名信息来动态调用方法,实现灵活的编程。

  3. 接口实现:在实现接口时,需要实现接口中定义的方法,这时方法的签名信息必须一致,保证实现类正确地实现了接口中定义的方法。

总之,方法的签名信息在Java中是非常重要的,用于唯一标识一个方法,区分重载方法,实现动态方法调用等功能

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值