ZQ博客

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

lombok.experimental.Accessors的使用

2022年 8月 12日 2600点热度 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 {
 private String code;
 private String message;
 private T data;

 public void test1(){
  ResultBean 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 {
    private String code;
    private String message;
    private T data;

    public void test1(){
        ResultBean 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(){
        ResultBeanr = new ResultBean<>();
        r.setCode("200")
        r.setData("111");
    }

}
标签: Accessors lombok
最后更新:2023年 6月 19日

zq

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

点赞
< 上一篇
下一篇 >
分类
  • ARM
  • Docker
  • java
  • Linux
  • OpenStack问题
  • springboot
  • SpringCloud
  • 前端开发
  • 技术分享
  • 数据库
  • 未分类
  • 版本控制

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