Skip to content

v0.2.2

Choose a tag to compare

@burukeYou burukeYou released this 11 Jan 06:07
· 28 commits to main since this release

版本更新点!!🎉🎉🎉: 新增数据模型绑定@ModelBinding、新增XML格式、支持自定义序列化方式

新增特性

  • HttpApiProcessor增加反序列化扩展点postAfterHttpResponseBodyStringDeserialize
  • 新增jaxb的xml序列化和反序列化,以及@BodyXmlPar注解,支持传输xml的请求体
  • HttpApi注解新增扩展点XmlSerializeConverter 支持指定自定义的xml序列化实现, 默认是jaxb
  • HttpApi注解新增扩展点JsonSerializeConverter 支持指定自定义的josn序列化实现, 默认是fastjson2
  • 响应配置注解@HttpResponseCfg 新增配置字段extractJsonPath, 提取指定的响应体json路径作为结果
  • 新增 数据绑定模型注解@ModelBinding, 支持 @JsonPathMapping 和 @ Value 的 绑定映射

优化特性

  • @HttpInterface的 path、headers、params 支持配置从环境变量获取

其他

  • 移除spring-context包, 如果不是spring环境请自行导入进来

@burukeYou