博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java been 字段命名的坑
阅读量:6938 次
发布时间:2019-06-27

本文共 748 字,大约阅读时间需要 2 分钟。

hot3.png

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

你可能感兴趣的文章
Exchange 2013多租户托管PART 2:Exchange基本配置
查看>>
虚拟化系列-Citrix XenServer 6.1 虚拟机的管理
查看>>
如何使用联想O1来调试OPhone应用?
查看>>
Mellanox发布升级版RoCE软件 简化以太网RDMA部署
查看>>
一种基于机器学习的自动化鱼叉式网络钓鱼思路
查看>>
苹果发布iOS补丁修复Error 53
查看>>
《认知设计:提升学习体验的艺术》——学习者不希望觉得自己愚蠢
查看>>
大数据产业“跑”出“长春速度”
查看>>
今日头条的引擎是怎么样工作的?
查看>>
YII2.0框架分页
查看>>
大数据与量化投资
查看>>
c#数据库编程
查看>>
我的友情链接
查看>>
详解 ESLint 规则,规范你的代码
查看>>
redis配置不当导致机器被黑
查看>>
Shell图形化监控网络流量
查看>>
springBoot(15):集成Swagger
查看>>
shell 脚本分析nginx 访问日志状态码
查看>>
规划System Center 2012 R2 Operations manager
查看>>
用 MapFileAndCheckSum 函数检测 exe 或 dll 是否被修改 - 回复 "Joe Lo" 的问题
查看>>