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

问题描述 投票:0回答:1

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

Example.json

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

生成类似下面的Example.java中的getter方法:

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

但是我需要jav 8可选类型的getter方法

@JsonProperty("foo")
public Optional<String> getFoo() {
return foo;
}
java optional jsonschema2pojo
1个回答
2
投票
您可以将useOptionalForGetters参数添加到插件配置中
© www.soinside.com 2019 - 2024. All rights reserved.