CLOVER🍀

That was when it all began.

BeanValidation

Bean ValidationのConvertGroupを試してみる

そろそろ区切りにしようかなと思う、Bean Validationネタ。今回は、@ConvertGroupを試してみました。Group conversion http://docs.jboss.org/hibernate/validator/5.1/reference/en-US/html_single/#section-group-conversionこれを使うと、バリデーション…

Bean ValidationのMessage Interpolationを使ってみる

Bean ValidationのMessage Interpolationをカスタムできるらしいので、JSRと合わせてちょっと見てみました。Interpolating constraint error messages http://docs.jboss.org/hibernate/validator/5.1/reference/en-US/html_single/#chapter-message-interpo…

Bean Validationのアノテーションに付いてるListについて

確認する順番が前後しているような気がしますが、Bean Validationで使用するアノテーションを定義する時は一緒にListも定義するのを慣例として覚えておいた方が良いみたいです。Listって何かというと、例えば@Size.Listみたいなので、バリデーション対象に複…

Bean ValidationのGroupを使う

Bean Validationには、バリデーションのグループ化という機能があるそうです。5.5.2.1.3. バリデーションのグループ化 https://terasolunaorg.github.io/guideline/public_review/ArchitectureInDetail/Validation.html#id6JSR 303 Bean Validationで遊んで…

Bean Validationで相関バリデーションを作る

バリデーションで面倒なものといえば、相関バリデーション。Bean Validationを使っても、いろいろ悩みがあるようです。BeanValidationの相関バリデーションとそもそもの話 http://backpaper0.github.io/2014/12/04/validation.html私のBeanValidationの使い…

Bean Validationで、既存のアノテーションをまとめるアノテーションを作成する

このあたりを見て、こんなことができるんだなーと知りまして。はじめてのBean Validation その2 http://d.hatena.ne.jp/shin/20100113/p15.5.3.1. 既存ルールを組み合わせたBean Validationアノテーションの作成 https://terasolunaorg.github.io/guideline…

Bean Validationで、Validatorを自作する

少しずつ、Bean Validationの勉強をしていこうと思いまして。以前、本当に少しだけやったのですが、その続きな感じですね。Bean Validationを試してみる http://d.hatena.ne.jp/Kazuhira/20140405/1396702413今回のお題は、自分でValidatorを自作することで…

JAX-RS(RESTEasy)とBean Validationを合わせて使う

JAX-RSとバリデーションを合わせて使ったことないなぁと思い、ちょっと試してみることに。アプリケーションサーバはWildFly、JAX-RSの実装はRESTEasyです。参考にしたのは、こちらです。Validating JAX-RS resource data with Bean Validation in Java EE 7 …

Bean Validationを試してみる

ちょっとBean Validationを試してみたくなりまして。といっても、全然知らないので、この辺りを参考に試してみました。JSR 303 Bean Validationで遊んでみるよ! http://yamkazu.hatenablog.com/entry/20110206/1296985545Hibernate Validatorについて http:…