您可以使用bean内省机制来抑制特定属性。 专用BeanIntrospector接口由名为SuppressPropertiesBeanIntrospector的类型实现,该类型SuppressPropertiesBeanIntrospector Java bean的特殊类属性。 需要提供属性名称的集合,这些属性名称在创建实例时无法在bean上访问。 如果这些属性由其他BeanIntrospector标识,那么它们将在bean类处理时被删除。
您可以使用特殊的类属性来抑制从getClass()方法生成并从Object继承的所有bean的属性,并使用属性get方法的命名模式。 在大多数情况下, SuppressPropertiesBeanIntrospector的实例可用于抑制特定属性,并且可以通过使用SuppressPropertiesBeanIntrospector的SUPPRESS_CLASS常量来实现。