Java BeanUtils - WrapDynaBean

คำอธิบาย

ดังที่เราได้เห็นในบทก่อนหน้านี้ DynaBeans APIs มีเมธอดget ()และset ()เพื่อเข้าถึงคุณสมบัติที่เรียบง่ายจัดทำดัชนีและแมปของDynaBeansแบบไดนามิก แทนการนี้คุณสามารถใช้มาตรฐานการเรียน JavaBeans ที่มีอยู่ในการเข้าถึงถั่วทั้งหมดโดยใช้WrapDynaBeanและWrapDynaClass เนื่องจากชื่อนั้นบ่งชี้ว่าคลาสWrapDynaBeanถูกใช้เพื่อรวมDynaBean API ตลอดทั้งคลาส JavaBean ที่มีอยู่

ในการใช้คลาสWrapDynaBeanให้สร้าง wrapper ดังที่แสดงในโค้ดด้านล่าง:

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