Builder类没有build方法(名称:‘build’)-Jackson
创始人
2024-12-25 12:00:19
0

这个问题通常在使用Jackson序列化对象时会出现。解决方法是为Builder类添加一个名为“build”的方法,并使用@JsonPOJOBuilder注释该方法,如下所示:

public class MyClass { private int id; private String name;

private MyClass(Builder builder) {
    this.id = builder.id;
    this.name = builder.name;
}

public int getId() {
    return id;
}

public String getName() {
    return name;
}

@JsonPOJOBuilder(withPrefix = "set")
public static class Builder {
    private int id;
    private String name;

    public Builder setId(int id) {
        this.id = id;
        return this;
    }

    public Builder setName(String name) {
        this.name = name;
        return this;
    }

    public MyClass build() {
        return new MyClass(this);
    }
}

}

在这个示例中,我们为Builder类添加了一个build方法,并使用@JsonPOJOBuilder注释该方法。该注释指示Jackson使用前缀“set”扩展命名选项,以便在反序列化使用Builder时,能够正常工作。

相关内容

热门资讯

3分钟辅助器app!德普之星透... 3分钟辅助器app!德普之星透视辅助软件下载,德普之星私人局透视,详细教程(有挂插件)运德普之星透视...
8分钟德州!werplan有挂... 8分钟德州!werplan有挂吗(透视脚本)详细辅助脚本(好像脚本)亲,关键说明,赛季回归,软件透明...
八分钟私人局辅助免费!德普之星... 八分钟私人局辅助免费!德普之星私人局透视(透视辅助软件)详细辅助脚本(本来脚本)1、进入游戏-大厅左...
4分钟激活码!sohoo po... 4分钟激活码!sohoo poker辅助,pokemmo脚本辅助下载,详细教程(有挂秘籍)1、完成p...
十分钟激活码!德普之星透视软件... 十分钟激活码!德普之星透视软件免费入口官网(透视辅助)详细辅助挂(确实挂)1、德普之星透视软件免费入...
8分钟作弊辅助!拱趴大菠萝万能... 8分钟作弊辅助!拱趴大菠萝万能辅助器,智星菠萝透视,详细教程(有挂教程)8分钟作弊辅助!拱趴大菠萝万...
四分钟免费透视!德普之星私人局... 四分钟免费透视!德普之星私人局辅助器,德普之星辅助器,详细教程(有挂规律)1、德普之星私人局辅助器a...
6分钟作弊挂!拱趴大菠萝有什么... 您好,红龙poker作弊指令这款游戏可以开挂的,确实是有挂的,需要了解加微【757446909】很多...
一分钟透视挂!德普之星辅助器(... 一分钟透视挂!德普之星辅助器(透视辅助软件)详细辅助俱乐部(原来俱乐部)一、德普之星辅助器AI软件牌...
2分钟破解辅助!epoker免... 2分钟破解辅助!epoker免费透视脚本(透视脚本免费)详细辅助方法(好像方法)1、首先打开epok...