エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Spring Webの@PathVariableキャプチャ値をValueObjectにマッピングする
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Spring Webの@PathVariableキャプチャ値をValueObjectにマッピングする
Spring Webで同じPathVariableを受け取るエンドポイントがいくつか出てきたので、Validationを共通化し... Spring Webで同じPathVariableを受け取るエンドポイントがいくつか出てきたので、Validationを共通化したいなーみたいな気持ちになった。てのと、ValueObjectへの変換メソッドもそこに持たせちゃいたいなみたいな気持ちになった。 なので取りあえずDTO作ってそこにValidation定義してみた。 public record PetIdDto( @Min(value = PetId.MIN_VALUE, message = "petIdには{value}以上の整数を指定してください。") @Max(value = PetId.MAX_VALUE, message = "petIdには{value}以下の整数を指定してください。") @Digits(integer = PetId.MAX_DIGIT, fraction = petId.FRACTION_DIGIT