栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

lombok 基础注解之 @Setter

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

lombok 基础注解之 @Setter

最全的 lombok 注解详情(随着版本不定时更新) 一、注解介绍

作用于类,生成该类所有的实例变量的 setter 方法。作用于变量,生成该变量的 setter 方法

二、属性介绍
  • value:设置 setter 方法访问控制符,默认为 public
    共有 PUBLIC、MODULE、PROTECTED、PACKAGE、PRIVATE、NONE
    MODULE 是 Java 9 的新特性,NONE 表示不生成 setter 方法,即停用注解功能
  • onMethod:列出的所有注解都放在生成的方法上
    JDK 7 之前的写法是 onMethod = @__({@Deprecated}),而 JDK 8 之后的写法是 onMethod_ = {@Deprecated}
  • onParam:列出的所有注解都放在生成的方法参数上
    JDK 7 之前的写法是 onParam = @__({@NonNull}),而 JDK 8 之后的写法是 onParam_ = {@NonNull}
三、实战演示
@Setter(value = AccessLevel.PROTECTED, onMethod_ = {@Deprecated}, onParam_ = {@NonNull})
public class 吕思墨 {
	private String name;
}
编译后
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/358089.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号