网站自己做,大连百事通国际旅行社,北京工商注册网官网,秦皇岛在哪里前端传来true#xff0c;后端变成false#xff1f; 背景#xff1a;原因分析#xff1a;解决#xff1a; 背景#xff1a;
最近在搞项目的时候遇到了神奇的东西#xff0c;后端定了了boolean类型的变量#xff0c;前端在传值的时候传的是true#xff0c;但是到了后端… 前端传来true后端变成false 背景原因分析解决 背景
最近在搞项目的时候遇到了神奇的东西后端定了了boolean类型的变量前端在传值的时候传的是true但是到了后端接收的时候却变成了false这是什么情况别急且听我一一道来
原因分析
问题就出在了boolean上boolean是基本数据类型默认值是false在前端传值时使用的应该用对象Boolean使用lambok的Data注解或者使用idea生成的getter和setter就会有可能出现这个问题
解决
把boolean的基本数据类型换成Boolean对象就可以正确的接收了记住传参尽量用封装类