java之lombok的构建者模式Builder中的泛型写法

引入Lombok改造统一返回值模板的时候,打算放弃new 对象的模式,采用了Lombok的Builder的构建者模式,但是构建时候无法带上泛型,百度后没有相关写法。看了一下源码写法如下:


 

目录

第一步:编码

第二步:使用:

第三步:测试



第一步:编码

 public static AjaxResult success(T data) {
        return AjaxResult.builder()
                .code(SUCCESS_DEFAULT_CODE)
                .success(true)
                .msg(OK)
                .data(data)
                .build();
    }

第二步:使用:

    @ApiOperation(value = "查询XXX")
    @PostMapping("/queryXXX")
    public AjaxResult> queryXXX() {
        return AjaxResult.success(XXXService.queryXXX());
    }

第三步:测试

请自行测试

你可能感兴趣的:(开罐即用)