传参为Map时对参数的校验

88 阅读1分钟

在接口中校验Map传参参数时,可以通过 ObjectUtils.isNotEmpty(map.get("xx"))进行不为空校验 我发出来是因为一开始用的Strutil.isNotBlank() 总是空指针异常。 因为Strutil.isNotBlank(map.get("xx").toString) 方法参数要String。map取出来的参数是Object类 需要转成String。 Strutil.isNotBlank(map.get("xx").toString)在xx没传时就是空的,空的转String就会报出空指针异常了。

仅此记录,持续成长。