shortcut静态最终常量声明,使用lombok

kmbjn2e3  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(338)

有没有办法在lombok的帮助下简化java常量声明。例如我想用快捷方式声明

public static final String CONST_VALUE = "constant-value";

像这样的

@Constant String CONST_VALUE = "constant-value";

这有可能吗?早些时候我至少可以走捷径 public final 使用 @FieldDefaults(level = PUBLIC, makeFinal = true) ,但这已经不是一个选择了。我也不想用 interface 出于这个目的,因为我经常需要在数据类中有1-2个这样的字段,在这些字段中接口的实现看起来更加冗余。所有常量的一个接口看起来也像垃圾填埋场。

j7dteeu8

j7dteeu81#

你可以试试 @FieldNameConstants ,但这是实验特征。文档

相关问题