我们如何使用jsonschema2pojo生成Java 8可选getter



使用gradle插件jsonschema2pojo生成java Pojo类,但我需要生成java8 optonal getter方法

示例.json

{
"type":"object",
"properties": {
"foo": {
"type": "string"
},
}
}

在Example.java中生成如下getter方法:

@JsonProperty("foo")
public String getFoo() {
return foo;
}

但我需要jav 8可选类型吸气剂方法

@JsonProperty("foo")
public Optional<String> getFoo() {
return foo;
}

您可以在插件配置中添加useOptionalForGetters参数

jsonSchema2Pojo {
useOptionalForGetters true
}

我已经用org.jsonschema2pojo:jsonschema2pojo-gradle-plugin:1.0.2测试过了

相关内容

  • 没有找到相关文章

最新更新