🆕 新着Qiita記事をお知らせします。
『Bean Validation 2.0 用での独自アノテーション実装とそのユニットテストのサンプルコード』
https://qiita.com/niwasawa/items/0ed6f0fa7c7d9742b31f by @niwasawa @Qiita
#java_qiita #junit_qiita #beanvalidation_qiita
Bean Validation 2.0 用での独自アノテーション実装とそのユニットテストのサンプルコード - Qiita
## 概要
- Bean Validation 2.0 を使用して独自に判定するアノテーションを作る
- アノテーションではメールアドレスとして適切な文字列であるかを検証する
## サンプルコード
### ファイル一覧
- Gr...
🆕 新着Qiita記事をお知らせします。
『【Kotlin】「is~」で始まるメソッドでBoolean?を返す場合AssertTrue / AssertFalseでバリデーションできない【BeanValidation】』
https://qiita.com/wrongwrong/items/8a0611eb07fdaca0975b by @wrongwrong @Qiita
#java_qiita #kotlin_qiita #beanvalidation_qiita
【Kotlin】「is~」で始まるメソッドでBoolean?を返す場合AssertTrue / AssertFalseでバリデーションできない【BeanValidation】 - Qiita
記事内容はタイトル通りです。
こうなる原理は以下の記事をご参照ください。
- [【BeanValidation】「is~」で始まるメソッドでjava\.lang\.Booleanを返す場合AssertTrue / AssertFa...
🆕 新着Qiita記事をお知らせします。
『Bean Validation 2.0 を Java SE のプログラムに導入する』
https://qiita.com/niwasawa/items/7ab89140eb1b0c5b5eea by @niwasawa @Qiita
#java_qiita #beanvalidation_qiita
Bean Validation 2.0 を Java SE のプログラムに導入する - Qiita
## Bean Validation とは
- Bean Validation はアノテーションを利用して入力値チェックをするAPI仕様
- Java SE 上で実行できる
- Java EE の 6 以降に入っている
- Java...
🆕 新着Qiita記事をお知らせします。
『【Kotlin】Kotlin 1.4未満では型パラメータに対するアノテーションが機能しない【BeanValidation】』
https://qiita.com/wrongwrong/items/90b9153e894e390e69ed by @wrongwrong @Qiita
#java_qiita #kotlin_qiita #beanvalidation_qiita
【Kotlin】Kotlin 1.4未満では型パラメータに対するアノテーションが機能しない【BeanValidation】 - Qiita
# TL;DR
内容はタイトルの通りです。
ただし、「バージョン`1.4`未満」としたのは暫定の表現で、実際に解決されるか、解決されるとして具体的にいつになるかなど、具体的なことは定かではありません。
# 前提
`SpringBoo...
🆕 新着Qiita記事をお知らせします。
『【SpringBoot】警告「javax.annotation.meta.Whenのクラス・ファイルが見つかりません」への対処』
https://qiita.com/wrongwrong/items/47a0ddf0164c565a0eea by @wrongwrong @Qiita
#maven_qiita #spring_boot_qiita #beanvalidation_qiita
【SpringBoot】警告「javax.annotation.meta.Whenのクラス・ファイルが見つかりません」への対処 - Qiita
# 問題
既存の`SpringBoot`プロジェクトで、ビルドすると「*Warning:java: 不明な列挙型定数ですjavax.annotation.meta.When.MAYBE 理由: javax.annotation.met...
🆕 新着Qiita記事をお知らせします。
『【Kotlin】SpringBootのValidatorで自作アノテーションを用いると「Cannot subclass final class ${パッケージ名.Validatorのクラス名}」になる問題への対処【BeanValidation】』
https://qiita.com/wrongwrong/items/e1c255d9220cfe5efefb by @wrongwrong @Qiita
#kotlin_qiita #spring_boot_qiita #beanvalidation_qiita
【Kotlin】SpringBootのValidatorで自作アノテーションを用いると「Cannot subclass final class ${パッケージ名.Validatorのクラス名}」になる問題への対処【BeanValidation】 - Qiita
# 環境
- `SpringBoot`: 2.1.9
- `Kotlin`: 1.3.50
- `kotlin-maven-allopen`導入済み
# 問題
以下のようなアノテーションを自作し、[`Autowire`で`Sprin...
🆕 新着Qiita記事をお知らせします。
『【Java】BeanValidationでアノテーションを自作せず相関チェックする』
https://qiita.com/wrongwrong/items/26e541a9e58e97d22ecc by @wrongwrong @Qiita
#java_qiita #beanvalidation_qiita
【Java】BeanValidationでアノテーションを自作せず相関チェックする - Qiita
# やること
`BeanValidation`で、アノテーションを自作しない(&バリデーションを行うオブジェクト内で完結する)範囲で相関チェックする方法をまとめます。
技術的な詳細は公式ドキュメントを参照してください。
-...
🆕 新着Qiita記事をお知らせします。
『【Bean Validation】「is~」で始まるメソッドでjava.lang.Booleanを返す場合AssertTrue / AssertFalseでバリデーションできない【SpringBoot】』
https://qiita.com/wrongwrong/items/d9e72a16c044af8d8981 by @wrongwrong @Qiita
#java_qiita #spring_boot_qiita #beanvalidation_qiita
【Bean Validation】「is~」で始まるメソッドでjava.lang.Booleanを返す場合AssertTrue / AssertFalseでバリデーションできない【SpringBoot】 - Qiita
記事内容はタイトル通りです。
# 起きた状況
`AssertTrue`を用いた相関チェックで、「`false`ならエラー1、`null`ならエラー2」というようなバリデーションを行おうとしたところ、バリデーション時にメソッドが呼び出...