moopm
  • Tags
images/ControllerAdvice.png

formでのvalidation方法 (GET版)

September 13, 2025
validationをどこで実行するかでDomainへの変換ではmust,Controllerでは表層的なルールだけバリデーションする。また、Controllerで受け取った値は直接Domainへ変換せず一度DTOで受け取ってバリデーション
images/validation-controller-and-domain.png

validationをどこで実行するか

August 28, 2025
リクエストでpostされたデータ(大体Json)をどこでバリデーションするのが良いか DDDではDomainに業務ルールを集めるため、値が不正かどうかを判断するのはDomainである。したがってDomainへ変換する際にバリデーションすべきで
images/java-validation-or-domain.png

ValidationかDomainか

August 26, 2025
前回ゆうパケットを題材にValidationを実装してみた。例えば荷物の高さ制限は3cm以下なので、これを満たさない入力値はエラーで返すAPIみたいなのを作ってた。ただこの3cm制限は高さドメインでは無くValidationに持たせていたが
images/java-validation-vavr.png

ValidationとRailwayプログラミング

July 28, 2025
カッコイイValidationを書く。Javaで。今どきバリデーションはif文で手続き的に書くなんてことはしないらしい。また、1個バリデーションをパスできなかったからってそこでエラーを返さないで、一通りバリデーションした(失敗)結果をまとめ
©2024 moopm
Powered by Hugo. Hugo Theme hugo-cards