@NotEmpty
カスタム妥当性検査を書かずに冬眠検証を実装する方法はありますか? javax.validationパッケージにこの注釈が含まれていません。 @NotNull
のみ。しかし、nullではなく空の値を検証することはできません。ですから、@NotEmpty
の代替案を見たいと思います。Javax.packageまたは代替のHibernate @NotEmpty注釈
@Pattern
を使用していますか?どうやって?
@NotEmpty
カスタム妥当性検査を書かずに冬眠検証を実装する方法はありますか? javax.validationパッケージにこの注釈が含まれていません。 @NotNull
のみ。しかし、nullではなく空の値を検証することはできません。ですから、@NotEmpty
の代替案を見たいと思います。Javax.packageまたは代替のHibernate @NotEmpty注釈
@Pattern
を使用していますか?どうやって?
NotEmptyは、@NotNull
と@Size(min=1)
のちょうど組み合わせです。
@ NotEmptyはヌル要素を含むList <>に対して有効であることに注意してください。
としてはAffeは、私自身がその反復するカスタムバリデータで@NotNullと@size(分= 1)と注釈を付け、カスタムアノテーションをやったと言う@QueryParamリストの場合は奇妙なの種類<>
要素がnullでない場合にのみ、コレクションとブール値フラグを配置します。
ビーン検証2.0(JSR 380)は、新しい注釈@NotEmptyあります後:
javax.validation.constraints.NotEmpty
参照:
http://beanvalidation.org/2.0/spec/#builtinconstraints-notempty
がい '@size(分= 1) 'subsume' @ NotNull'?例えばhttp://grepcode.com/file/repo1.maven.org/maven2/javax.validation/validation-api/1.1.0.Final/javax/validation/constraints/Size.java – SK9
@ SK9のjavadocからのコメントリンクしたファイル: "null要素は有効とみなされます。" – Affe
正確には同じではありません。@NoteEmptyは空白文字だけではこのような組み合わせは機能しません。 –