Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSR-303在jsonschema2pojo中的激活_Json_Bean Validation_Jsonschema2pojo - Fatal编程技术网

JSR-303在jsonschema2pojo中的激活

JSR-303在jsonschema2pojo中的激活,json,bean-validation,jsonschema2pojo,Json,Bean Validation,Jsonschema2pojo,jsonschema2pojo文档中有一个位置描述了启用的可能性。如果我理解正确,可以通过Maven插件配置完成。有人能告诉我们如何实现它吗?插件配置中应该使用哪个标签?谢谢大家 我发现这里描述了Maven插件配置标记,“includeJsr303Annotations”应该用于我的案例。我想您正在寻找参数。请参阅插件: IncludeJSR303注释 是否在生成的Java类型中包括(对于最小值、最大值等模式规则)。架构规则及其生成的注释: 最大值= 最小值= minItems,maxItem

jsonschema2pojo文档中有一个位置描述了启用的可能性。如果我理解正确,可以通过Maven插件配置完成。有人能告诉我们如何实现它吗?插件配置中应该使用哪个标签?谢谢大家

我发现这里描述了Maven插件配置标记,“includeJsr303Annotations”应该用于我的案例。

我想您正在寻找参数。请参阅插件:

IncludeJSR303注释 是否在生成的Java类型中包括(对于
最小值
最大值
等模式规则)。架构规则及其生成的注释:

  • 最大值
    =
  • 最小值
    =
  • minItems
    maxItems
    =
  • minLength
    maxLength
    =
  • 模式
    =
  • 必需
    =
作为对象或对象数组的任何Java字段都将使用注释来支持整个文档树的验证

  • 类型:
    boolean
  • 自:0.3.2
  • 必填项:
  • 表达式:
    ${jsonschema2pojo.includeJsr303Annotations}
  • 默认值:
    false
它可以按如下方式使用:


org.jsonschema2pojo
jsonschema2pojo maven插件
0.4.27
${basedir}/src/main/resources/schema
com.example.types
真的
生成

@dmitriadonin-Oops。。。我刚刚看到了你的答案。我们能为这些注释提供一条信息吗?