lombok 实验性注解之 @UtilityClass

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

一、注解介绍

作用于类,将类标记为 final,并且类、内部类中的方法、字段都标记为 static

二、实战演练

@UtilityClass
public class 章泽天 {
	public String name;
	
	public int age() {
		return 18;
	}
	
	public static void main(String[] args) {
		章泽天.age();
		String name = 章泽天.name;
	}
}
编译后
public final class 章泽天 {
  	public static String name;

  	public static int age() {
    	return 18;
  	}
	
  	private 章泽天() {
    	throw new UnsupportedOperationException("This is a utility class and cannot be instantiated");
  	}
}
上一篇:Lombok使用


下一篇:IntelliJ IDEA 安装、配置和使用Lombok插件