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

    故乡明
  • 相关阅读:
    JS事件委托学习(转)
    js 监听监键盘动作(转)
    JS操作JSON总结
    靶机练习-VulnHub-Toopo
    Web安全测试学习笔记
    Web安全测试学习笔记
    PentesterLab练习
    CTF-攻防世界-supersqli(sql注入)
    工具学习
    漏洞复现-ElasticSearch 命令执行漏洞(CVE-2014-3120)
  • 原文地址:https://www.cnblogs.com/luweiweicode/p/14913178.html
Copyright © 2011-2022 走看看