JavaでMethodUtils.invokeMethodを使用してメソッドをインジェクションする

求人

MethodUtils.invokeMethod()は、commons-beanutils-1.x.x.jarライブラリを使用すれば使えるようになります。

私の環境では、commons-beanutils-1.8.2.jarを使用しています。

だいたいの使い方は第一引数にthis、第二引数にメソッド名(String型)、第三引数に第二引数に設定したメソッドの引数を設定します。

以下、引数がない場合の例です。nullを設定します。

上記はmethod()メソッドを実行する例です。

以下、引数がある場合の例です。

上記はmethod(String,double)メソッドを実行する例です。

以下のようにインジェクションした場合、method1実行完了後、method2が実行されます。

以下、例です。

以下、実行結果です。

株式会社CONFRAGE

関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
Python3.6,Djangoを勉強中です,Javaは少し飽きてしまってます–;
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^

スポンサーリンク
  • このエントリーをはてなブックマークに追加
スポンサーリンク

コメントをどうぞ

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

CAPTCHA