jPopulator - 用隨機數據填充Java Bean

jopen 11年前發布 | 18K 次閱讀 Java開發 jPopulator

jPopulator是一個java工具,能夠實現用隨機數據填充Java bean。這對于當你需要在開發/測試階段產生假數據非常有用的。當你的Java bean類型層次很深,利用jPopulator非常方便,因為它會對一個給定的java bean遞歸填充所有嵌套類型。讓我們看一個例子,假設你有下面的類:

class diagram
然后要進行以下充填:

Street street = new Street();
street.setNumber(12);
street.setType((byte) 1);
street.setName("Oxford street");

Address address = new Address(); address.setStreet(street); address.setZipCode("123456"); address.setCity("London"); address.setCountry("United Kingdom");

Person person = new Person(); person.setFirstName("Foo"); person.setLastName("Bar"); person.setEmail("foo.bar@gmail.com"); person.setGender(Gender.MALE); person.setAddress(address);</pre>
利用jPopulator實現,只以下兩行代碼非常方便。

Populator populator = new PopulatorBuilder().build();
Person person = (Person) populator.populateBean(Person.class);

項目主頁:http://www.baiduhome.net/lib/view/home/1368957103216


 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!