我正在使用带有jackson的弹簧靴来创建一个休息api。我知道@JsonProperty
注释有defaultValue
字段。
在
它说javadoc:
文本默认值定义为元数据。注意:核心数据绑定不会使用此值; 它目前仅暴露给扩展模块。
所以我在maven中央存储库上找到了jackson的一些模块,但是我无法找到关于我应该使用哪个扩展来启用defaultValue处理的任何软件信息。
有这样的模块吗?
答案 0 :(得分:1)
根据JsonProperty 的文档,defaultValue属性可用于文档预期的默认值。他们在2.5版中添加了此属性。并按照他们的观点
以后这个注释可能会用于值默认,特别是对于Creator属性的默认值,因为它们支持2.6及以上的{@link #required()}。
截至目前的版本2.8,我们无法使用此注释来设置默认值。在这里,我们可以依赖Java来获取成员变量的默认值。