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");