私はここで春のデータバインダーの素晴らしい包括的な説明を読みました: 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
};
私は春がそれを次の入力フィールドとしてhtml形式に表現することを認識しました:
名前、年齢、連絡先.通り、連絡先.番号
取得したときに Person オブジェクトに戻すことができると思います。
Spring バインダーを「雇って」、私が提供するテキスト データのオブジェクト (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