- 記事一覧/
Bean Validationについての個人的メモ
·38 文字·1 分
Java
BeanValidation
Programing
目次
Bean Validationのアノテーション #
@Null
,@NotNull
- 「値がnullである」「値がnullでない」ということをチェックするためのアノテーション
@Min(10)
,@Max(100)
- 入力可能な値の最小値, 最大値を指定するためのアノテーション
@Digits(integer=5, fraction=2)
- 整数部分と小数部分の桁数を指定するためのアノテーション
- integer オプションで整数桁数を fraction オプションで小数桁数を指定できる
@Future
,@Past
- 日時に関するオブジェクトで利用するアノテーション
- @Future は現在より先の日時、@Past は現在より前の日時のみを受け付けるようにできる
@Size(min=1, max=10)
- Stringや配列、コレクションのサイズに制限を設定できるアノテーション
@Pattern(regexp = "^[0-9a-fA-F]{16}$")
- 入力可能な値を正規表現でするためのアノテーション
@Constraint(validatedBy = {})
- 制約を(チェック)したいロジックを記述したクラスを指定するためのアノテーション
- 参考
参考 #
Related
Lombokライブラリについての個人的メモ
·84 文字·1 分
Java
Lombok
Programing
この記事ではネットで調べたLombokライブラリに関する知見をまとめています。
Jerseyフレームワークの個人的メモ
·70 文字·1 分
Java
Jersey
WebFramework
Programing
この記事ではネットで調べたJerseyフレームワークに関する知見をまとめています。
Let's Encrypt + Cloudflare(プロキシ有効)な環境で「リダイレクトが繰り返し行われました」のエラーが出る時の対処法
·36 文字·1 分
Network
サーバー
Cloudflare
Let's Encrypt
Cloud
Cloudflareの導入によって発生した「リダイレクトが繰り返し行われました」への対処法