Betwixt是Apache Commons 的一个工具包,提供将 JavaBean 映射至 XML 文档,以及相反映射的服务。 下面是个简单的例子。把Student 转换成 xml。 Student.java 代码如下:
测试代码:
For example:
print 如下:
我们也可以指定一个模板。模板的名字同bean名称相同,后缀为.betwixt。 Student.betwixt 如下:
test 代码改为:
print message as follows:
上面我们介绍的是单个javaBean的映射。下面介绍下映射多个javaBean的情况。 为了能在单个文件中匹配多个不同的类, 这个xml格式文档扩展了 .betwixt文件. root element 是<betwixt-config>.它包含了一个或多个class elements。每个指定的class为了映射到对应的javaBean。