私は Jersey 1.2 (まだ JDK 1.5 を使用しています) を使用しており、REST Booking Web リソースと関連する Booking POJO を開発しました。
フィールドのサイズ/タイプを制限するために Bean Validation を使用しました。
@NotNull
@Size(message="invalid size",min=3,max=20)
@Pattern(message="invalid pattern",regexp = "^[A-Za-z]*")
@JsonProperty(value = "forename")
private String forename;
Jackson ObjectMapper.generateJsonSchema クラスを使用して JSON スキーマを生成しましたが、これはすべての検証注釈を無視するため、次のようになります。
"forename" : {
"type" : "string"
}
生成されたスキーマの一部として制限情報を含める方法はありますか?
どうもありがとう