自動生成虛擬資料
阿新 • • 發佈:2020-12-29
`
<!--虛擬資料依賴--> <dependency> <groupId>com.github.javafaker</groupId> <artifactId>javafaker</artifactId> <version>1.0.2</version> </dependency> // 實體類 @Data public class UserInfo implements Serializable { /** * 真實姓名 */ private String realName; /** * 手機 */ private String cellPhone; /** * 大學 */ private String universityName; /** * 城市 */ private String city; /** * 地址 */ private String street; public class DemoController { public static void main(String[] args) { //new 個Faker物件 Locale.CHINA代表中國 Faker fakerWithCN = new Faker(Locale.CHINA); for (int i = 0; i < 10; i++) { UserInfo userInfo = new UserInfo(); userInfo.setRealName(fakerWithCN.name().fullName()); userInfo.setCellPhone(fakerWithCN.phoneNumber().cellPhone()); userInfo.setCity(fakerWithCN.address().city()); userInfo.setStreet(fakerWithCN.address().streetAddress()); userInfo.setUniversityName(fakerWithCN.university().name()); System.out.println("userInfo = " + userInfo); } } }
`