@AssertTrueを付加したチェックメソッドを作成する Spring MVCにおいて@RestControllerを付与して作成したAPIへPOSTするリクエスト内で相関チェックを行いたい場合、リクエストのBean内に@AssertTrueを付与したチェックメソッドを作成することで簡単に実現できる。 例として以下のクラスを考える。toが入力された場合のみmessageを必須入力としている。相関チェックに限らず@AssertTrueを付与したメソッドを作成することで自作のバリデーションを簡単に実装することができる。 @AssertTrueを付与するメソッド名は"is"または"get"で始まらなければいけないことに注意! import lombok.Data; import org.springframework.util.StringUtils; import javax.validat
![Spring Bean Validationで相関チェックを行う | SEのプログラミングと英語の勉強ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/66b648ee3ff653294d42b2a9efc5891e64f492d8/height=288;version=1;width=512/https%3A%2F%2Fsebenkyo.com%2Fwp%2Fwp-content%2Fuploads%2F2020%2F02%2Fprogramming1-scaled.jpg)