源码-ReflectionUtils doWithFields

基于 Spring Framework 源码

ReflectionUtils.doWithFields

使用 doWithFields 在字段上回调 且 过滤不需处理的字段

doWithFields (java.lang.Class<?> clazz, ReflectionUtils.FieldCallback fc)
doWithFields (java.lang.Class<?> clazz, ReflectionUtils.FieldCallback fc, ReflectionUtils.FieldFilter ff)

1.使用 doWithFields 在目标类的所有字段上调用给定的回调,向上移动类层次结构以获取所有声明的字段。

ReflectionUtils.doWithFieldsFieldCallback.PNG

 

2.使用 doWithFields 在目标类的所有字段上调用给定的回调,向上移动类层次结构以获取所有声明的字段。(且过滤)

ReflectionUtils.doWithFieldsFieldCallbackFiter.PNG