ユーザーの作成に Wicket の CompoundPropertyModel を使用したいと思います。
私のユーザークラスは次のようになります。
public class User {
private String username;
...
private Address address;
...
}
public class Address{
private String street;
...
}
ユーザーの複合プロパティ モデルを介して住所の通りにアクセスしようとすると、もちろん "user.address.street" という nullpointerexception が発生します。そのため、事前にクラス「Address」を自分でインスタンス化する必要があります。メンバー フィールドを動的にインスタンス化するよりエレガントな方法はありますか?
ありがとう