我在这里阅读了对 spring 数据绑定器的全面解释:https ://stackoverflow.com/a/3705855/1828986
我的问题需要更多的知识,让我强调一下:
我有具有复杂字段的 Person 对象 - 例如与街道和数字字段的联系。所以我们可以这样描述:
public class Contact {
private String street;
private int number;
// setters & getters
};
public class Person {
private String name;
private int age;
private Contact contact;
// setters & getters
};
我认识到 spring 将其表示为 html 表单作为以下输入字段:
姓名、年龄、contact.street、contact.number
我假设,它可以在取回时将其放回 Person 对象。
我想“雇用”弹簧活页夹来为我提供的文本数据创建对象(不是 HttpRequest 对象)。例如我有文件:
name age street number
John 22 MHDrive 2187
Will 32 MHDrive 3212
我可以提供上面的任何结构并想要获取 Person 对象:)
例如
Person p = springBinderSomething({{"name","John"},{"age","22"},{"street","MHDrive"},{"number","2187"}}, Person.class);
任何帮助表示感谢
Thx
Saram