Java BeanUtils - WrapDynaBean

Opis

Jak widzieliśmy w poprzednich rozdziałach, interfejsy API DynaBeans zapewniają metody get () i set () umożliwiające dynamiczny dostęp do prostych, indeksowanych i mapowanych właściwości DynaBeans . Zamiast tego można użyć istniejących standardowych klas JavaBeans, aby uzyskać dostęp do wszystkich ziaren za pomocą WrapDynaBean i WrapDynaClass . Jak sama nazwa wskazuje, klasa WrapDynaBean jest używana do zawijania interfejsów API DynaBean w istniejącej klasie JavaBean.

Aby skorzystać z klasy WrapDynaBean , utwórz opakowanie, jak pokazano w poniższym prostym kodzie:

BeanDemo bean = ...;
DynaBean wrapper = new WrapDynaBean(bean);
String yourName = wrapper.get("yourName");