编程无止境

学无止境
技术在于分享
  1. 首页
  2. 技术分享
  3. 正文

lombok.experimental.Accessors的使用

2022年 8月 12日 663点热度 1人点赞 0条评论

说明

Accessors注解的属性设置

chain = true 链式访问
fluent = true 区别在于getter和setter不带set和get前缀
prefix = "f" set方法忽略指定的前缀,推荐这样去命名。

 

fluent示例

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import lombok.experimental.Accessors;


@Accessors(fluent = true)
@Data
@ToString
@EqualsAndHashCode
public class ResultBean<T> {
 private String code;
 private String message;
 private T data;

 public void test1(){
  ResultBean<String> r = new ResultBean<>();
  r.code("200").data("111");
 }

}

 

chain 示例

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import lombok.experimental.Accessors;

@Accessors(chain = true)
@Data
@ToString
@EqualsAndHashCode
public class ResultBean<T> {
    private String code;
    private String message;
    private T data;

    public void test1(){
        ResultBean<String> r = new ResultBean<>();
        r.setCode("200").setData("111");
    }
}

prefix

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import lombok.experimental.Accessors;


@Accessors(prefix = 'f')
@Data
@ToString
@EqualsAndHashCode
public class ResultBean {
    private String fcode;
    private String fmessage;
    private T fdata;

    public void test1(){
        ResultBean r = new ResultBean<>();
        r.setCode("200")
        r.setData("111");
    }

}
标签: Accessors lombok
最后更新:2022年 8月 12日

zq

每天进步一点, 时间长了你会发现已经走了很远了

点赞
< 上一篇
分类
  • Linux
  • OpenStack问题
  • SpringCloud
  • 前端开发
  • 技术分享
  • 数据库
  • 未分类
文章目录
  • 说明
    • fluent示例
    • chain 示例
    • prefix

COPYRIGHT ©2022 www.dowhere.com ALL RIGHTS RESERVED.and Theme Kratos