2017-12-26 springアプリでbootRunを実行すると「generating equals/hashcode implementation but without a call to superclass」警告 IT 原因は以下。 ある実装クラスAを継承している実装クラスBに@Dataがついている その場合、Bのequals/hashCodeではAのフィールドは使われない。なのでAで定義されているフィールドの値が違っていてもa.equals(b)がtrueになってしまう @EqualsAndHashCode(callSuper=true) をクラスBにつけると直った。 参考: stackoverflow.com