タグ

javaとcommonsに関するkamatama_41のブックマーク (1)

  • EqualsBuilder - nemuzukaの「明日から本気出す」

    インスタンスが違っているけど、プロパティ値がすべてequalsであるか否かを 判断するクラスがApache Commonsにあります。 (JavaBeanクラスにいちいちequalsメソッドをオーバーライドしなくてすみます) org.apache.commons.lang.builder.EqualsBuilder public static boolean reflectionEquals(Object lhs, Object rhs) メソッドを呼べば、プロパティの情報をリフレクションで取ってきて比較します。 昔こんなの作ったなぁ(使用可能ケースありありで) 除外するプロパティも指定できるようです。 public static boolean reflectionEquals(Object lhs, Object rhs, String[] excludeFields) これでテストし

    EqualsBuilder - nemuzukaの「明日から本気出す」
  • 1