我不理解这个概念。malli.error/人性化
我试着用马利的github链接跟进。https://github.com/metosin/malli
是否人性化是指我们可以自定义的错误语句&在Java中添加什么?或者这是否意味着错误以一种更可读的方式打印出来?
这是代码
(require '[malli.error :as me])
(-> Address
(m/explain
{:id "Lillan"
:tags #{:artesan "coffee" :garden}
:address {:street "Ahlmanintie 29"
:zip 33100
:lonlat [61.4858322, nil]}})
(me/humanize))
;{:tags #{["should be a keyword"]}
; :address {:city ["missing required key"]
; :lonlat [nil ["should be a double"]]}}
"人性化是指我们可以自定义的错误语句吗?在Java中添加什么?或者这是否意味着错误以一种更可读的方式打印出来?">
实际上都是。我们也可以定制它。并且错误以一种更容易读懂的方式打印出来。