java been 字段命名的坑
2019独角兽企业重金招聘Python工程师标准>>>
class PostClass{boolean isMajor;boolean issMajor;public boolean isMajor() {return isMajor;}// 注意这里 eclipse 自动生成的是 setMajor, // 会导致 PostClass 作为 Controller 的参数时取不到request中正确的值// 如果改成 setIsMajor 就没事了public void setMajor(boolean isMajor) {this.isMajor = isMajor;}public boolean isIssMajor() {return issMajor;}// 这个自动生成是OK的public void setIssMajor(boolean issMajor) {this.issMajor = issMajor;}
}
controller 代码:
@RequestMapping(value = "/postClass", method = RequestMethod.POST)
public @ResponseBody String PostClass(PostClass ps) throws IOException {// 如果PostClass 中的set 写不规范则 ps 中取到的值将会是不正确的return "isMajor: "+ps.isMajor()+"issMajor: "+ps.isIssMajor();
}
因此,java been 命名最好不要用 isXxx 。
转载于:https://my.oschina.net/u/860267/blog/795629
java been 字段命名的坑相关推荐
- Java bean中字段命名潜规则,前两个字母要么都大写,要么都小写
Java bean中字段命名潜规则,前两个字母要么都大写,要么都小写,否则会出错 以下代码是获取字段名的源码,根据这段代码可以得知: 输入 输出 AA AA A ...
- 数据库字段命名及设计规范
1.设计原则 1) 标准化和规范化 数据的标准化有助于消除数据库中的数据冗余.标准化有好几种形式,但 Third Normal Form(3NF)通常被认为在性能.扩展性和数据完整性方面达到了最好平衡 ...
- mysql表设计 列命名_MYSQL数据库字段命名及设计规范
1.设计原则 1) 标准化和规范化 数据的标准化有助于消除数据库中的数据冗余.标准化有好几种形式,但 Third Normal Form(3NF)通常被认为在性能.扩展性和数据完整性方面达到了最好平衡 ...
- java包名命名规则_告别编码5分钟,命名2小时!史上最全的Java命名规范参考!
简洁清爽的代码风格应该是大多数工程师所期待的.在工作中笔者常常因为起名字而纠结,命名已经成为我工作中的拦路虎,夸张点可以说是编程5分钟,命名两小时! 每个公司都有不同的标准,目的是为了保持统一,减少沟 ...
- java实体类命名规范_java实现周易起名-java实体类起名规范
Java中类的命名规范? java命名规范? Camel-Case(Camel-Case)是编写计算机程序时的一组命名规则(惯例). 程序员能够更轻松地与同行交流自己的代码,因此最好采用具有更好可读性 ...
- 如何“正确”为SharePoint字段命名
当大家需要扩展一个SharePoint列表/文档库的数据结构时,就会为列表/文档库创建新的字段(栏).不管是直接为列表/文档库新建字段,还 是在网站集里面创建网站栏,作为管理员,最好使用一些" ...
- 【Android NDK 开发】JNI 方法解析 ( C/C++ 设置 Java 对象字段 | 查找字段 | 设置字段 )
文章目录 I . 设置 Java 对象 属性 流程 II . 查找 Java 对象属性 ( GetFieldID ) III . 设置 Java 对象属性 ( SetXxxField ) I . 设置 ...
- 成功解决 绘图时行坐标名或列坐标名出现f0、f1、f2、f3、f4、f5(或者Column_0、Column_1、Column_2、Column_3)等命名而不是想要的具体对应字段命名
成功解决 绘图时行坐标名或列坐标名出现f0.f1.f2.f3.f4.f5(或者Column_0.Column_1.Column_2.Column_3)等命名而不是想要的具体对应字段命名 目录 解决问题 ...
- 程序员必备:Java 日期处理的十个坑
前言 整理了Java日期处理的十个坑,希望对大家有帮助. 一.用Calendar设置时间的坑 反例: Calendar c = Calendar.getInstance(); c.set(Calend ...
最新文章
- elasticsearch 客户端工具_elasticsearch初使用
- 重磅!阿里巴巴江苏总部落户南京建邺区
- python与excel表格-如何用python处理excel表格
- Java黑皮书课后题第5章:5.26(计算e)下面的数列可以近似计算e,编写程序显示i=10000、20000、30000…100000时值
- 最简单的基于FFmpeg的AVDevice例子(读取摄像头)
- 思维--找规律--Codeforces Round #645 (Div. 2) c题
- 关于万能头文件的使用
- (18)Zynq FPGA 看门狗定时器介绍
- 如果财富都在部分人手里会怎样?
- SolarWinds 攻击者开发的新后门 FoggyWeb
- 云流化/云渲染技术一种比像素流功能更完善的解决方案
- window.location.href跳转到的页面,获取值
- 如何把ISO镜像转换成Docker镜像
- oracle 2019 ocp,关于Oracle数据库管理2019 OCP专家认证
- 80后的互联网北漂:你的未来在哪?
- javascript gbk en/decode
- SEO在网页中的应用
- matlab bwmorph spur,用python编写matlab的bwmorph(image,'spur')
- 给用Rose的提个醒
- C++(数据结构与算法):64---布隆过滤器(Bloom Filter)