zoukankan      html  css  js  c++  java
  • Java 造假数据

    <dependency>
        <groupId>com.github.javafaker</groupId>
        <artifactId>javafaker</artifactId>
        <version>1.0.2</version>
    </dependency>

    先定义一个 Java Bean

    /**
     * User info.
     *
     * @author felord.cn
     * @since 10 :50
     */
    @Data
    public class UserInfo {
      /**
       * 真实姓名
       */
      private String realName;
      /**
       * 手机
       */
      private String cellPhone;
      /**
       * 大学
       */
      private String universityName;
      /**
       * 城市
       */
      private String city;
      /**
       * 地址
       */
      private String street;
    }

    然后声明一个Faker对象,你可以根据需要进行本地化声明,如果是使用中国的:

    Faker fakerWithCN = new Faker(Locale.CHINA);

    你要是想造点美帝的数据就改成这样:

     Faker fakerWithCN = new Faker(Locale.US);

    这里我们使用中国来生成模拟 10 条仿真数据:

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

    http://dius.github.io/java-faker/apidocs/index.html

    故乡明
  • 相关阅读:
    第七次作业
    随堂讨论8
    第六次作业
    随堂讨论-5
    曹宇轩-第五次作业
    随堂讨论3-刘昕昕,曹宇轩
    曹宇轩-第四次作业
    Alpha阶段项目复审
    团队作业4 -项目冲刺
    第六篇 Scrum冲刺博客
  • 原文地址:https://www.cnblogs.com/luweiweicode/p/14913178.html
Copyright © 2011-2022 走看看