2.1版本发布后吸取了开源中国网友的一些建议做了一些改进,在此谢谢大家!希望大家有好的建议请在软件评论。 2.2版本新增mockSimpleType(),mockCollection()方法。可以直接模拟pojo,基本元数据类型,list,map,set等,不必继承JmockdataWrapper类。之前的JmockdataWrapper方式将继续保留。 新增配置项printContext=false ,决定是否打印模拟上下文信息,便于大家调试。 希望对大家有帮助,也希望大家有什么意见评论,我会看到。 下载引用: Jmockdata-2.2 Jar Jmockdata-2.2 Maven <dependency> <groupId>com.github.jsonzou</groupId> <artifactId>jmockdata</artifactId> <version>2.2</version> </dependency> Gradle compile group: 'com.github.jsonzou', name: 'jmockdata', version: '2.2' 新增示例: /** * 测试模拟简单POJO - User */ @test public void mockTest_mockSimpleType_mockPOJO() { User user=JMockData.mockSimpleType(User.class); print(user); } /** * 测试模拟any */ @test public void mockTest_mockSimpleType_mockAny() { MockDemoBeanAnyData anyData=JMockData.mockSimpleType(MockDemoBeanAnyData.class); print(anyData); } /** * 测试模拟元数据类型 */ @test public void mockTest_mockSimpleType_mockMeta() { System.out.println("IntegerData => " + JMockData.mockSimpleType(Integer.class)); } /** * 测试模拟 * List,Set,Map三种常见数据结构 */ @test public void mockTest_mockCollection() { List<String> listStr=JMockData.mockCollection(new TypeReference<List<String>>(){}); List<User[]> listUser=JMockData.mockCollection(new TypeReference<List<User[]>>(){}); Set<String> setStr=JMockData.mockCollection(new TypeReference<Set<String>>(){}); Map<String,String> mapStr=JMockData.mockCollection(new TypeReference<Map<String,String>>(){}); Map<String,User> mapUser=JMockData.mockCollection(new TypeReference<Map<String,User>>(){}); print(listStr); print(listUser); print(setStr); print(mapStr); print(mapUser); } 随机模拟 Java 数据 - Jmockdata 2.2 版本发布下载地址