Java 从模型生成示例对象

Java 从模型生成示例对象,java,Java,是否有从模型(pojo)生成示例对象的工具?我找不到,可能是使用了错误的搜索词 更详细的问题: 我有一个模型,例如(为了更好的可读性,删除了getter/setter/constr): 是否有一种方法可以生成对象(或代码)以递归方式对模型进行采样填充?因此,工具或库执行以下任一操作: new SomeModel("randomText", "randomText2", new AnotherModel("randomText3", 42)) new SomeModel("randomText4"

是否有从模型(pojo)生成示例对象的工具?我找不到,可能是使用了错误的搜索词

更详细的问题: 我有一个模型,例如(为了更好的可读性,删除了getter/setter/constr):

是否有一种方法可以生成对象(或代码)以递归方式对模型进行采样填充?因此,工具或库执行以下任一操作:

new SomeModel("randomText", "randomText2", new AnotherModel("randomText3", 42))
new SomeModel("randomText4", "randomText5", new AnotherModel("randomText6", 42))
//... as many as I want
new SomeModel("randomTextN", "randomTextN", new AnotherModel("randomTextN", 42))

//or:
MockMyData<SomeModel> mocker = new MockMyData<SomeModel>()
mocker.generate()
新的SomeModel(“随机文本”、“随机文本2”、新的AnotherModel(“随机文本3”、42))
新的SomeModel(“randomText4”、“randomText5”、新的AnotherModel(“randomText6”、42))
//... 我想要多少就有多少
新的SomeModel(“randomTextN”,“randomTextN”,新的AnotherModel(“randomTextN”,42))
//或:
MockMyData mocker=new MockMyData()
mocker.generate()

您能详细解释一下这个用例吗?:)在我看来,您在这里描述了两种工具:依赖注入和模拟。第一个和第二个请参见exmaples。(或者我完全误解了你的意图吗?)对不起,我好像说得不够清楚。我这样做的原因是生成样本数据。所以我可以使用这个应用程序。真正的数据源当前不可用。我目前正在研究Mockito,但我看不到依赖注入的优势(除了交换尚未可用的数据源)
new SomeModel("randomText", "randomText2", new AnotherModel("randomText3", 42))
new SomeModel("randomText4", "randomText5", new AnotherModel("randomText6", 42))
//... as many as I want
new SomeModel("randomTextN", "randomTextN", new AnotherModel("randomTextN", 42))

//or:
MockMyData<SomeModel> mocker = new MockMyData<SomeModel>()
mocker.generate()