Jackson + Builder Pattern?

前端 未结 6 1799
春和景丽
春和景丽 2020-11-28 20:23

I\'d like Jackson to deserialize a class with the following constructor:

public Clinic(String name, Address address)

Deserializing the firs

6条回答
  •  执念已碎
    2020-11-28 21:09

    A solution which was suitable for me in this case (I used "Lombok" builder annotation).

    @Getter
    @Builder(builderMethodName = "builder")
    @NoArgsConstructor(access = AccessLevel.PRIVATE)
    @AllArgsConstructor(access = AccessLevel.PRIVATE)
    @JsonAutoDetect(
        fieldVisibility = JsonAutoDetect.Visibility.ANY,
        creatorVisibility = JsonAutoDetect.Visibility.ANY
    )
    

    I hope would be useful for u too.

提交回复
热议问题