0
Apacheのラクダ豆認証:Camelの依存フィールドの検証?
私は1つのフィールドが別のものに依存しています。製造元のフィールドデータがの場合、licensePlateフィールドは必須です。
<?xml version="1.0" encoding="UTF-8"?>
<constraint-mappings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://jboss.org/xml/ns/javax/validation/mapping validation-mapping-1.0.xsd"
xmlns="http://jboss.org/xml/ns/javax/validation/mapping">
<default-package>org.apache.camel.component.bean.validator</default-package>
<bean class="CarWithoutAnnotations" ignore-annotations="true">
<field name="manufacturer">
<constraint annotation="javax.validation.constraints.NotNull" />
</field>
<field name="licensePlate">
<constraint annotation="javax.validation.constraints.NotNull" />
</field>
</bean>
</constraint-mappings>
これを行うには、Bean検証仕様書/ドキュメントを見てください。 –
ありがとうイプセン。私はorg.hibernate.validator.constraints.ScriptAssertでこれを達成しました。 –