Java BeanUtils-속성 억제

기술

Bean introspection 메커니즘을 사용하여 특정 속성을 억제 할 수 있습니다. 특수 BeanIntrospector 인터페이스는 Java Bean의 특수 클래스 특성을 억제하는 SuppressPropertiesBeanIntrospector 라는 유형으로 구현됩니다 . 인스턴스를 만드는 동안 Bean에서 액세스 할 수없는 속성 이름 모음을 제공해야합니다. 이러한 속성이 다른 BeanIntrospector에 의해 식별되면 Bean 클래스 처리 중에 제거됩니다.

getClass () 메서드에서 생성되고 Object에서 상속되고 속성 get 메서드에 대한 이름 지정 패턴을 사용 하는 모든 빈의 속성을 억제하기 위해 특수 클래스 속성을 사용할 수 있습니다 . 대부분의 상황에서, 인스턴스 SuppressPropertiesBeanIntrospector는 특정 속성을 억제하는데 사용될 수 있고, 사용에 의해 달성 될 수 SUPPRESS_CLASS의 일정 SuppressPropertiesBeanIntrospector를 .