Beanを動的に作るサンプル
クラスとして定義しないで、Beanを動的に作る
Mapと何が違うのかというと、org.apache.commons.beanutilsとかの
メソッドをそのまま使えることぐらいかな。使い方次第では色々出来そう。
材料は
org.apache.commons.beanutils
/** * * 実行。 * @throws Exception */ public void execute() throws Exception { final DynaBean dynaBean = new LazyDynaBean(); dynaBean.set("hoge", "test"); System.out.println(PropertyUtils.getProperty(dynaBean, "hoge")); }