yml模式提交配置,参数为空null会报空指针异常
yaqian012 opened this issue · comments
Cun Zhang commented
yml模式提交配置,参数为空null
会报空指针异常。
com.fasterxml.jackson.databind.JsonMappingException: (was java.lang.NullPointerException)
看代码应该就是这样设计的,同时properties模式不允许value为空。
代码里用的接收参数类型是Properties类型,Properties继承自Hashtable,Hashtable不允许value为null
但是确实有一些场景需要给一些参数设置成空null
的。
能不能将Properties替换成hashMap或者其他的支持value为null
的类型
样例代码
PropertyController.java
public WebResp<String> saveProperties(@RequestParam("project") String project, @RequestParam("profile") String profile, @RequestParam("label") String label, @RequestBody Properties newProperties)