什么时候做验证比较明确的例子

参数验证有两种,1.合法性验证;2.合理性验证。
比如接口需要接受一个int型的userId,合法性就是验证客户端传的是否是一个int型的值,合理性验证是要判断数据库中是否存在这个userId。
合理性验证是肯定要放到业务逻辑层的,所以有人就选择干脆把合法性验证也放到业务逻辑层,这样的话控制器层就没有验证了。

转自:https://www.cnblogs.com/RayWang/p/9221484.html

猜你喜欢

转载自www.cnblogs.com/Anthony518/p/11206748.html
今日推荐