java - Jackson + Builder Pattern? - Stack Overflow
As long as you are using Jackson 2+, then there is now built in support for this.
First you need to add this annotation to your Address
class:
@JsonDeserialize(builder = Address.Builder.class)
Then you need to add this annotation to your Builder
class:
@JsonPOJOBuilder(buildMethodName = "create", withPrefix = "set")
You can skip this second annotation if you are happy to rename your Builder's create method to build, and your Builder's setters to be prefixed to with, instead of set.
Read full article from java - Jackson + Builder Pattern? - Stack Overflow
No comments:
Post a Comment