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 字段命名的坑相关推荐

  1. Java bean中字段命名潜规则,前两个字母要么都大写,要么都小写

    Java bean中字段命名潜规则,前两个字母要么都大写,要么都小写,否则会出错 以下代码是获取字段名的源码,根据这段代码可以得知: 输入         输出 AA             AA A ...

  2. 数据库字段命名及设计规范

    1.设计原则 1) 标准化和规范化 数据的标准化有助于消除数据库中的数据冗余.标准化有好几种形式,但 Third Normal Form(3NF)通常被认为在性能.扩展性和数据完整性方面达到了最好平衡 ...

  3. mysql表设计 列命名_MYSQL数据库字段命名及设计规范

    1.设计原则 1) 标准化和规范化 数据的标准化有助于消除数据库中的数据冗余.标准化有好几种形式,但 Third Normal Form(3NF)通常被认为在性能.扩展性和数据完整性方面达到了最好平衡 ...

  4. java包名命名规则_告别编码5分钟,命名2小时!史上最全的Java命名规范参考!

    简洁清爽的代码风格应该是大多数工程师所期待的.在工作中笔者常常因为起名字而纠结,命名已经成为我工作中的拦路虎,夸张点可以说是编程5分钟,命名两小时! 每个公司都有不同的标准,目的是为了保持统一,减少沟 ...

  5. java实体类命名规范_java实现周易起名-java实体类起名规范

    Java中类的命名规范? java命名规范? Camel-Case(Camel-Case)是编写计算机程序时的一组命名规则(惯例). 程序员能够更轻松地与同行交流自己的代码,因此最好采用具有更好可读性 ...

  6. 如何“正确”为SharePoint字段命名

    当大家需要扩展一个SharePoint列表/文档库的数据结构时,就会为列表/文档库创建新的字段(栏).不管是直接为列表/文档库新建字段,还 是在网站集里面创建网站栏,作为管理员,最好使用一些" ...

  7. 【Android NDK 开发】JNI 方法解析 ( C/C++ 设置 Java 对象字段 | 查找字段 | 设置字段 )

    文章目录 I . 设置 Java 对象 属性 流程 II . 查找 Java 对象属性 ( GetFieldID ) III . 设置 Java 对象属性 ( SetXxxField ) I . 设置 ...

  8. 成功解决 绘图时行坐标名或列坐标名出现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)等命名而不是想要的具体对应字段命名 目录 解决问题 ...

  9. 程序员必备:Java 日期处理的十个坑

    前言 整理了Java日期处理的十个坑,希望对大家有帮助. 一.用Calendar设置时间的坑 反例: Calendar c = Calendar.getInstance(); c.set(Calend ...

最新文章

  1. elasticsearch 客户端工具_elasticsearch初使用
  2. 重磅!阿里巴巴江苏总部落户南京建邺区
  3. python与excel表格-如何用python处理excel表格
  4. Java黑皮书课后题第5章:5.26(计算e)下面的数列可以近似计算e,编写程序显示i=10000、20000、30000…100000时值
  5. 最简单的基于FFmpeg的AVDevice例子(读取摄像头)
  6. 思维--找规律--Codeforces Round #645 (Div. 2) c题
  7. 关于万能头文件的使用
  8. (18)Zynq FPGA 看门狗定时器介绍
  9. 如果财富都在部分人手里会怎样?
  10. SolarWinds 攻击者开发的新后门 FoggyWeb
  11. 云流化/云渲染技术一种比像素流功能更完善的解决方案
  12. window.location.href跳转到的页面,获取值
  13. 如何把ISO镜像转换成Docker镜像
  14. oracle 2019 ocp,关于Oracle数据库管理2019 OCP专家认证
  15. 80后的互联网北漂:你的未来在哪?
  16. javascript gbk en/decode
  17. SEO在网页中的应用
  18. matlab bwmorph spur,用python编写matlab的bwmorph(image,'spur')
  19. 给用Rose的提个醒
  20. C++(数据结构与算法):64---布隆过滤器(Bloom Filter)

热门文章

  1. echarts 地图 scatter点击事件_React实现高亮可点击地图
  2. 某大学2021秋季学期Java期末考试范围概述
  3. matlab 堆叠状柱状图
  4. Matlab学习笔记——矩阵求幂和矩阵指数
  5. GT Transceiver的复位与初始化(3)TX初始化和复位流程
  6. 【FPGA】双端口RAM的设计(同步读写)
  7. 基带信号传输之信道均衡
  8. php下curl与file_get_contents性能对比
  9. MaxCompute用户初体验
  10. python3.x与python2.x的区别汇总