官网 : http://paraseba.github.io/faker/
<!-- https://mvnrepository.com/artifact/com.github.javafaker/javafaker -->
<dependency>
<groupId>com.github.javafaker</groupId>
<artifactId>javafaker</artifactId>
<version>1.0.0</version>
</dependency>
在包:com.github.javafaker 下面有包含的领域
- 金融 - faker.finance()
- 书籍 - faker.book()
- 商务 - faker.business()
- 地址 - faker.address()
- 姓名 - faker.name()
- 等等...
默认是英文编码,如果想使用中文可以使用:
Faker faker = new Faker(new Locale("zh-CN"));
其他编码:定位到 faker 源码,选择对应的 yml 文件就好了
测试示例 : https://github.com/ChaseDreamBoy/java-faker-demo/blob/master/src/test/java/com/xh/util/FakerUtilTest.java