场景
接口报错:
java.lang.IllegalArgumentException: Source must not be null\n\tat org.springframework.util.Assert.notNull(Assert.java:101)
错误代码为400。
解决方案
这样的错误一般是入参错误,因为接收方可能在用Assert做了校验。
例如解析xml的时候,为空可以不填,但是不能填为null。
方案:
1、改入参,如果null设置为""
接口报错:
java.lang.IllegalArgumentException: Source must not be null\n\tat org.springframework.util.Assert.notNull(Assert.java:101)
错误代码为400。
这样的错误一般是入参错误,因为接收方可能在用Assert做了校验。
例如解析xml的时候,为空可以不填,但是不能填为null。
方案:
1、改入参,如果null设置为""
使用assert的好处就是比较简介,不用加try catch就可以附加一些预期的提示信息,方便定位问题 Output:
org.springframework.util.Assert Assert翻译为中文为"断言".用过JUNIT的应该都知道这个概念了. 就是断定某一个实际的值就为自己预期
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M