使用gradle plugin jsonschema2pojo生成java Pojo类,但我需要生成java8 optonal getter方法
Example.json
{
"type":"object",
"properties": {
"foo": {
"type": "string"
},
}
}在Example.java中生成类似如下的getter方法:
@JsonProperty("foo")
public String getFoo() {
return foo;
}但我需要JAV8可选类型的getter方法
@JsonProperty("foo")
public Optional<String> getFoo() {
return foo;
}发布于 2020-03-09 17:30:19
您可以将useOptionalForGetters参数添加到插件配置中
jsonSchema2Pojo {
useOptionalForGetters true
}我已经用org.jsonschema2pojo:jsonschema2pojo-gradle-plugin:1.0.2测试过了
https://stackoverflow.com/questions/60597540
复制相似问题