手机电影网站怎么做,大连最新发布,青岛广告设计与制作公司,内黄县住房和城乡建设局网站1. 前言老板说#xff0c;明天甲方要来看产品#xff0c;你得造点数据#xff0c;而且数据必须是“真”的#xff0c;演示效果要好看一些#xff0c;这样他才会买我们的产品#xff0c;我好明年给你换个嫂子。一般开发接到这种过分要求都不会很乐意去做#xff0c;这完全…1. 前言老板说明天甲方要来看产品你得造点数据而且数据必须是“真”的演示效果要好看一些这样他才会买我们的产品我好明年给你换个嫂子。一般开发接到这种过分要求都不会很乐意去做这完全是体力劳动而且很棘手。今天胖哥教你一招让你做出逼真的“假”数据。2. javafaker我们Java是有可以生成仿真数据的框架的这里我安利一个Javafaker的框架你只需要在项目中引入com.github.javafakerjavafaker1.0.2忘记说了它主要的使用场景就是为了制造仿真测试数据而并不是用来造假。然后胖哥来演示一下它的用法先定义一个Java Bean :/*** User info.** author felord.cn* since 10 :50*/Datapublic 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 fakerWithUS 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);}我们来看下结果是不是看上去跟真的一样但是一定要用到正途不要用到歪门邪道上。3. 总结用了javafaker之后我们不但可以完成老板提出的需求而且可以减少我们平常使用测试的时候用各种test填充的局面。好了今天的分享就到这里。我是 码农小胖哥多多关注分享更多有用的编程干货。关注公众号Felordcn 获取更多资讯个人博客https://felord.cn关于找一找教程网本站文章仅代表作者观点不代表本站立场所有文章非营利性免费分享。本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章希望广大程序员努力学习让我们用科技改变世界。[老板居然让我在Java项目中“造假”]http://www.zyiz.net/tech/detail-150405.html