将Lombok注释分解为@Data中的另一个注释

时间:2016-08-16 12:58:08

标签: lombok

是否有一种简单的方法可将您喜爱的lombok注释分组为一个注释。 @Data为@ToString@EqualsAndHashCode@Getter@Setter@RequiredArgsConstructor做了些什么?

我想自己组装一个单点菜肴'注释(让我们称之为)@MyData将打包:@NoArgsConstructor @EqualsAndHashCode(of = "id") @Getter@Setter@ToString,而不是@RequiredArgsConstructor

所以我可以使用@MyData注释我的所有bean,而不是所有的lombok注释, 它可以实现吗?

1 个答案:

答案 0 :(得分:1)

我喜欢这个主意,所以我做了一些研究。从现在开始,这似乎是不可能的。 但是正在进行的lombok-macro讨论引导了这个方向,我还发现了一个(没有测试)指导如何提供custom lombok annotations如果您自己的处理器可以重用现有的处理器。