jPopulator - 用随机数据填充Java Bean
jopen
11年前
jPopulator是一个java工具,能够实现用随机数据填充Java bean。这对于当你需要在开发/测试阶段产生假数据非常有用的。当你的Java bean类型层次很深,利用jPopulator非常方便,因为它会对一个给定的java bean递归填充所有嵌套类型。让我们看一个例子,假设你有下面的类:
然后要进行以下充填:
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);
利用jPopulator实现,只以下两行代码非常方便。
Populator populator = new PopulatorBuilder().build(); Person person = (Person) populator.populateBean(Person.class);
项目主页:http://www.open-open.com/lib/view/home/1368957103216