是否可以排除龙目岛特征

时间:2018-07-25 07:08:01

标签: lombok

是否可以使用配置系统禁止某些功能?

例如,如果我对值/数据对象使用kotlin数据类或不可变对象,是否可以通过告诉lombok忽略Data/Value/Builder注释来执行此操作,但仍然允许我使用其他功能,例如SneakythrowsRequiredArgsConstructor

1 个答案:

答案 0 :(得分:2)

是的,可以通过Lombok configuration system及其flagUsage选项来实现。

您需要一个包含以下内容的lombok.config文件:

lombok.data.flagUsage = ERROR
lombok.value.flagUsage = ERROR
lombok.builder.flagUsage = ERROR

您将此文件放在其内容(包括子目录)将受此配置影响的目录中(通常是项目的根目录)。