Jakarta Bean Validation 3.0 仕様は、JavaBeans の妥当性検査のためのアノテーション・ベースのモデルを提供します。これを使用して、データがアプリケーションの中を通過するときにデータの整合性を表明および維持することができます。 このフィーチャーは Hibernate Validator Engine を基盤として構築されています。

このフィーチャーを使用可能にする

Jakarta Bean Validation 3.0 フィーチャーを使用可能にするには、次のエレメント宣言を server.xml ファイルの featureManager エレメント内に追加します。

<feature>beanValidation-3.0</feature>

フィーチャー構成エレメント

このフィーチャーが提供する標準 API パッケージ

  • jakarta.annotation

  • jakarta.annotation.security

  • jakarta.annotation.sql

  • jakarta.validation

  • jakarta.validation.bootstrap

  • jakarta.validation.constraints

  • jakarta.validation.constraintvalidation

  • jakarta.validation.executable

  • jakarta.validation.groups

  • jakarta.validation.metadata

  • jakarta.validation.spi

  • jakarta.validation.valueextraction

このフィーチャーが使用可能にするフィーチャー

サポートされる Java バージョン

  • JavaSE-1.8

  • JavaSE-11.0

  • JavaSE-17.0

  • JavaSE-21.0

  • JavaSE-22.0

このフィーチャーを使用可能にするフィーチャー

このフィーチャーに依存するフィーチャーの開発

このフィーチャーに依存するフィーチャーを開発する場合は、フィーチャー・マニフェスト・ファイル内の Subsystem-Content ヘッダーに次の項目を含めます。

io.openliberty.beanValidation-3.0; type="osgi.subsystem.feature"

このフィーチャーが提供する SPI パッケージ

  • com.ibm.ws.adaptable.module.structure

  • com.ibm.ws.anno.classsource.specification

  • com.ibm.wsspi.adaptable.module

  • com.ibm.wsspi.adaptable.module.adapters

  • com.ibm.wsspi.anno.classsource

  • com.ibm.wsspi.anno.info

  • com.ibm.wsspi.anno.service

  • com.ibm.wsspi.anno.targets

  • com.ibm.wsspi.anno.util

  • com.ibm.wsspi.artifact

  • com.ibm.wsspi.artifact.equinox.module

  • com.ibm.wsspi.artifact.factory

  • com.ibm.wsspi.artifact.factory.contributor

  • com.ibm.wsspi.artifact.overlay