Lombok annotation @Getter for boolean field

后端 未结 3 1279
逝去的感伤
逝去的感伤 2020-11-30 07:37

I am using Java lombok annotation @Getter to generate getters for my POJO. I have a \'boolean\' field by the name \'isAbc\'. The @Getter annotation in this case generates a

3条回答
  •  南方客
    南方客 (楼主)
    2020-11-30 08:01

    Lombok does not prefix with is if the name already starts with is followed by an uppercase letter as in isGood.

    You might encounter names like canDelete which too some frustration will have a getter generated with the name isCanDelete. To avoid this you can use the fluent parameter as in:

    @Getter(fluent = true)
    private boolean canDelete;
    

    or (depending on version):

    @Getter
    @Accessors(fluent = true)
    private boolean canDelete;
    

    In which case it will leave the name as is.

提交回复
热议问题