红联Linux门户
Linux帮助

form-binder-java v0.13.0发布,Java微型数据绑定和校验框架

发布时间:2016-04-11 14:52:24来源:红联作者:baihuo
form-binder-java v0.13.0 发布了。

主要改进有:

增加 bind 成功结果转换成 Java bean 的支持

换了种更优雅的方式处理 ext/attachment info ,同时从 Mapping 接口删除了不再需要的 `$ext()` 方法和 `Extensible` 接口

Mapping 接口的 `mapTo` 方法重命名为 `map`(既然语义和 collection/option 的 map 方法,就不另取不同的名字了)

BindObject 类的 `node()` 方法重命名为 `obj`,更符合实际含义

关于如何使用 bind 结果转换成 Java bean 的支持,让我们看图说话:

form-binder-java desc注意 mapping 定义最后的 `map(transTo(BeanA.class))`, 然后 `BeanA beanA = result.get()` 取出的就是转换好的 java bean 了。

(另外,用之前要 `import static com.github.tminglei.bind.Transformers.*;`,提醒一下,别忘了!)

软件详情:https://github.com/tminglei/form-binder-java

下载地址:https://github.com/tminglei/form-binder-java/releases

来自:开源中国社区
文章评论

共有 0 条评论