暂时跟踪到的是貌似和org.springframework.core.MethodParameter类得getParameterName方法有关系。
它需要一个变量名发现者。也就是实现了ParameterNameDiscoverer的类
实现类包括
AspectJAdviceParameterNameDiscoverer
AspectJAnnotationParameterNameDiscoverer
LocalVariableTableParameterNameDiscoverer
PrioritizedParameterNameDiscoverer
LocalVariableTableParameterNameDiscoverer是从本地的class文件中,获取debug信息,来获取方法变量名得。
它需要一个变量名发现者。也就是实现了ParameterNameDiscoverer的类
实现类包括
AspectJAdviceParameterNameDiscoverer
AspectJAnnotationParameterNameDiscoverer
LocalVariableTableParameterNameDiscoverer
PrioritizedParameterNameDiscoverer
LocalVariableTableParameterNameDiscoverer是从本地的class文件中,获取debug信息,来获取方法变量名得。