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

lombok 基础注解之 @Getter

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

lombok 基础注解之 @Getter

最全的 lombok 注解详情(随着版本不定时更新) 一、属性介绍
  • value:默认为 public。共有 PUBLIC、MODULE、PROTECTED、PACKAGE、PRIVATE、NONE
    MODULE 是 Java 9 的新特性,NONE 表示不生成 getter 方法,即停用注解功能
  • lazy:默认为 false。如果设置为 true,参数必须是 final
  • onMethod:列出的所有注解都放在生成的方法上
    JDK 7 之前的写法是 onMethod = @__({@Deprecated}),而 JDK 8 之后的写法是 onMethod_ = {@Deprecated}
二、实战演示
@Getter(value = AccessLevel.PUBLIC, lazy = false, onMethod_ = {@Deprecated})
public class 徐艺洋 {
	private String name;
	
	private Integer age;
}
编译后
public class 徐艺洋 {
	private String name;
	
	private Integer age;
	
	@Deprecated
	protected String getName() {
    	return this.name;
    }
    
	@Deprecated
	protected Integer getAge() {
		return this.age;
  	}
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/354407.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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