JavaBeansのプロパティの値を全て表示する

エンティティとかDTOのプロパティを全部ログ出力したい場合等に有効かと。


public String toString() {
return ToStringBuilder.reflectionToString(this, ToStringStyle.DEFAULT_STYLE);
}



↑のtoStringを実行すると
jp.co.hoge.entity.hogeDto@f01a1e[prop1=<値1>,prop2=<値2>]


のように出力してくれます。
出力形式はToStringStyleが用意してくれてるので、好みの出力形式に変更可能!

0 コメント: