4

簡単な質問:スタンドアロンパッケージはありorg.hibernate.validator.constraints.*ますか?

これらのアノテーションをDTOパッケージに配置したいのですが、ユーザーにクラスパスにhibernate-validatorを強制したくありません。

4

2 に答える 2

1

このコンテキストでのスタンドアロンの意味がよくわかりませんが、 の4.3.1バージョンへのリンクを次に示しhibernate-validatorます。

org.hibernate.validator.constraintsこれを pom に追加すると、パッケージ内のすべての注釈にアクセスできるようになります。

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-validator</artifactId>
    <version>4.3.0.Final</version>
</dependency>

mvnrepository.comは、maven アーティファクトを検索するのに非常に適した場所です。


編集

さて、私はあなたの質問を理解しました。他のすべての検証のものを含まない依存関係として注釈のみが必要です。org.hibernate.validator.constraints

私の答えはノーです。そのような薄い瓶はありません。hibernate-validator注釈を取得するには、 を使用する必要があります。

于 2012-10-30T14:45:52.577 に答える
0

カスタムの Hibernate Validator 制約を使用する場合は、実際のコア クラスも追加する必要があります。Bean Validation 制約 (javax.validation.*) に依存している限り、Bean Validation API jar を追加するだけで十分です。

休止状態の Validator jar を追加することにどのような懸念がありますか?

于 2012-10-31T07:54:07.410 に答える