Quantcast
Channel: OSCHINA 社区最新新闻
Viewing all articles
Browse latest Browse all 44787

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

$
0
0

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.*;`,提醒一下,别忘了!


Viewing all articles
Browse latest Browse all 44787

Trending Articles