设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
报酬
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
Java
›
大佬们, 关于 Java 后端空判断
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
我写了一本书:《从零开始手搓数据库(Go)》
›
为啥最近小红书疯狂推送关于红楼梦及明朝相
›
儿子去外地见网友,有什么定位软件推荐?
›
跟大家讲个笑话 - 关于面基失败
›
京东的价格保护都变味了
今日热议主题
貌似国内的 vps 不能安装 docker-ce 了?
AI 智能分类软件一整理混乱的桌面和下载文
刷 pixel 的手机之前都是原画备份的,现在
霉霉给团队直接分钱近 2 亿美金,是不是前
有惠阳-深圳南山通勤的吗,这种玩法可行不
您用 n8n 来干啥?
高性价比 nano-banana-pro、gemini-3-pro、
美区 Apple music,王菲的歌也太少了吧
首批 L3 自动驾驶车型获批,以后那谁们不用
刚刚发现港区上了 fitness+
显示全部
|
最新评论
19 条回复
·
485 次点击
11#
spritecn
初学
2024-10-25 09:12:48
你定义一个字符串参数,前端传"NULL"串,""串,还有"undefind"串都是常有的事
12#
hiveex
该用户已被删除
2024-10-25 09:14:30
提示:
作者被禁止或删除 内容自动屏蔽
13#
DreamingCTW
小成
2024-10-25 09:18:07
没具体看楼主写的内容,单从前后端的 null 判断来说,我不管前端有没有判断 null ,我后端都会判断。因为正常用户会走你的前端页面,非正常用户是直接调用接口的。
14#
249239432
小成
2024-10-25 09:19:25
前端能校验?有人直接走协议提交参数到后端呢?
15#
sadwxds
小成
2024-10-25 09:21:01
一开始我以为是接口对请求参数的非空校验,那这个是很有必要的,避免接受到空值导致后续的业务逻辑出现异常。
但是你图片中的代码,是对数据库返回结果进行非空的过滤,这是我无理解的。
既然是对数据库的查询,那所有的过滤都应该通过 SQL 语句进行,可以利用索引,减少 IO ,分页功能也才准确。
实际开发的时候,因为时间精力的问题,也很难对所有的地方进行非空校验,要不就不会有那么多空指针异常了。
一般情况下,对于服务外输入的值,可以认为是不可信的,做好非空和其他的参数校验。
数据库这种和服务绑定的,可以通过字段属性设置为非空,我是觉得没必要程序里面再加个非空判断。
16#
cheng6563
小成
2024-10-25 09:23:15
产生 Error 都是底层问题,你写的 Java 代码无法处理这种问题,一般出现 Error 是建议直接重启进程。
1
2
/ 2 页
浏览过的版块
生活
React
推广
跑步
Python
Apple
NAS
投资
服务器
京东
返回顶部