Lombok annotation @Getter for boolean field

后端 未结 3 1281
逝去的感伤
逝去的感伤 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

    Read the 'small print' section on the lombok page https://projectlombok.org/features/GetterSetter.html

    For boolean fields that start with is immediately followed by a title-case letter, nothing is prefixed to generate the getter name.

    So the behavior you experience is as specified.

    Note that the behavior is different for boolean and Boolean:

    @Getter
    private boolean isGood; // => isGood()
    
    @Getter
    private boolean good; // => isGood()
    
    @Getter
    private Boolean isGood; // => getIsGood()
    

提交回复
热议问题