解决变量名前缀为is的IDEA自动生成getter和setter出现的问题
解决当boolean类型的变量命名由is开头时,IDEA自动生成get、set方法的问题 解决当boolean类型的变量命名由is开头时,IDEA自动生成get、set方法的问题 一、背景 阿里巴巴Java开发手册中对POJO类中布尔类型的变量命名有明确规定
【强制】 POJO 类中布尔类型变量都不要加 is 前缀,否则部分框架解析会引起序列化错误。 说明: 在本文 MySQL 规约中的建表约定第一条,表达是与否的值采用 is_xxx 的命名方式,所以,需要在设置从 is_xxx 到 xxx 的映射关系。 反例: 定义为基本数据类型 Boolean isDeleted 的属性,它的方法也是 isDeleted(), RPC 框架在反向解析的时候, “误以为” 对应的属性名称是 deleted,导致属性获取不到,进而抛出异常。 主要原因就是在部分框架中这种命名方式会导致部分框架解析错误,但是当我们遇到老系统中
共有 0 条评论