skillup

技術ブログ

Java

Mapからインスタンス変数、インスタンス変数からMapへ

投稿日:2015年7月28日 更新日:

Javaで変数を引き回すときにMapからインスタンス、インスタンスからMap、あるインスタンスから別のインスタンスに変数を差し替える作業って結構多いと思います。

これって普通にやるとMapのget,putやインスタンスのセッター、ゲッターをひたすら書いていかないといけないのでかなり面倒です。

そんなときに社長からBeanUtilsといういいライブラリがあるといわれ、使ってみました。

公式サイト

apache-commonsですね、

URLは下記です。

http://commons.apache.org/proper/commons-beanutils/

インストール

例によってpomに以下のように記述すればダウンロードできます。2015年7月現在では1.9.2が最新版です。

コード

下記のサイトが一番シンプルかつわかりやすいです。

ブログ上にコードを書こうと思いましたが、ただのコピペになってしまうかと思い、リンクを張ります。

BeanからBeanへ一括情報コピー。Map←→Beanもできる。BeanUtils

-Java
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

例外処理について その2

以前、「例外処理について」で例外処理について記述をしたんですが、漠然としていたのともう1回まとめなおしたかったため、メモしておきます。 Contents1 例外とは?2 例外のクラス分け2.1 Thr …

no image

文字列操作(String系)

Javaの文字列について書きます。 Contents1 StringとStringBuilder1.1 文字列の追加はStringBuilder1.2 文字列の参照はString StringとStr …

no image

JAXRSによるRESTAPI作成方法

業務でJavaによりWEBAPI(Rsetful API)を作成する機会ががあったのでちょっとメモしておきます。 Contents1 RestAPIとは2 プログラムの作成方法について RestAPI …

no image

JSFのプルダウンに関して(イベントをトリガーにする&非ajax)

いろいろと社内アプリを作っていたせいでかなりプルダウンは慣れたとおもったのですが、未知の部分がさらにあったのでまとめます。 Contents1 初期値に値がないとき2 プルダウン変更時に遷移 初期値に …

no image

ページャープラグイン dataTable

レコードを一覧表示する上で意外と面倒くさいのがページャーでしょう。 自力で作成してもよいのですが、なかなかこれが面倒だったりします。 また近年ではリンクを踏ませずに、スクロールするだけで表示ができる形 …