Java 我如何同时生成这两个“;isSomething“;及;获取某物“;对于使用Lombok的布尔字段?

Java 我如何同时生成这两个“;isSomething“;及;获取某物“;对于使用Lombok的布尔字段?,java,lombok,Java,Lombok,我基本上有一个场景,需要Lombok为布尔字段生成getter,使其成为“isSomething”和“getSomething” 我不能有一个或另一个,我两者都需要。我也不想手动添加这些,因为我需要处理成千上万个类 有人知道如何使用Lombok生成“is”和“get”getter吗?这是一个多么奇怪的要求。为什么需要两种方法来做同样的事情?好问题,但有一个原因是——我们的大多数代码库已经在使用“is”变体,所以我不能改变这一点。最近,我们实现了一个愚蠢的Spring表达式语言解析器,它希望所有字

我基本上有一个场景,需要Lombok为布尔字段生成getter,使其成为“isSomething”和“getSomething”

我不能有一个或另一个,我两者都需要。我也不想手动添加这些,因为我需要处理成千上万个类


有人知道如何使用Lombok生成“is”和“get”getter吗?

这是一个多么奇怪的要求。为什么需要两种方法来做同样的事情?好问题,但有一个原因是——我们的大多数代码库已经在使用“is”变体,所以我不能改变这一点。最近,我们实现了一个愚蠢的Spring表达式语言解析器,它希望所有字段访问器都以“get”开头。我不认为这是没有原因的:)你不能更改语言解析器吗?我试过了,它接受某种MethodResolver(或其他什么),但它并没有完成我需要它做的事情。多亏了我的一位同事,我设法解决了这个问题。原来SPeL在寻找isIsSomething(而不是getSomething),所以从字段名中删除“is”就神奇地开始工作了。谢谢你的帮助,伙计:)多么奇怪的要求。为什么需要两种方法来做同样的事情?好问题,但有一个原因是——我们的大多数代码库已经在使用“is”变体,所以我不能改变这一点。最近,我们实现了一个愚蠢的Spring表达式语言解析器,它希望所有字段访问器都以“get”开头。我不认为这是没有原因的:)你不能更改语言解析器吗?我试过了,它接受某种MethodResolver(或其他什么),但它并没有完成我需要它做的事情。多亏了我的一位同事,我设法解决了这个问题。原来SPeL在寻找isIsSomething(而不是getSomething),所以从字段名中删除“is”就神奇地开始工作了。谢谢你的帮助,伙计:)