Javaで変数を引き回すときにMapからインスタンス、インスタンスからMap、あるインスタンスから別のインスタンスに変数を差し替える作業って結構多いと思います。
これって普通にやるとMapのget,putやインスタンスのセッター、ゲッターをひたすら書いていかないといけないのでかなり面倒です。
そんなときに社長からBeanUtilsといういいライブラリがあるといわれ、使ってみました。
公式サイト
apache-commonsですね、
URLは下記です。
http://commons.apache.org/proper/commons-beanutils/
インストール
例によってpomに以下のように記述すればダウンロードできます。2015年7月現在では1.9.2が最新版です。
1 2 3 4 5 |
<dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.9.2</version> </dependency> |
コード
下記のサイトが一番シンプルかつわかりやすいです。
ブログ上にコードを書こうと思いましたが、ただのコピペになってしまうかと思い、リンクを張ります。