`
ych516
  • 浏览: 3378 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Betwixt使用笔记——指定.betwixt模板文件

阅读更多
在使用betwixt根据Bean生成xml文件时,Betwixt默认识别的xml模版文件是以bean的名称为主文件名的".betwixt"文件。
比如:
person.class
person.betwixt

如果我希望能够重新指定其他文件作为模版文件的话,该如何操作呢?
比如我希望使用hello.betwixt作为person.class的模板文件,
BeanWriter提供了如下方法:
    public void write(Object bean, InputSource source)

    InputSource ins = new InputSource(new FileReader("D:\\workspace\\translate_demo\\cfg\\hello.betwixt"));   
    beanWriter.write(person,ins);  


这样就成了~:)
分享到:
评论

相关推荐

    commons-betwixt-0.5-src.zip_ObjectStringConvert_commons-betwixt_

    例如,你可以通过创建一个`BeanWriter`实例,指定输出的XML流,然后将JavaBean对象传递给它,Betwixt会自动将对象的所有属性转换为XML格式。同样,使用`BeanReader`可以从XML输入流中恢复JavaBean对象。在处理复杂...

    betwixt文件解析bai

    标题"betwixt文件解析"指的是使用Betwixt库来解析XML文件,并将其中的数据映射到Java对象上。Betwixt通过自动的注解处理和类的反射机制,能够自动构建XML与Java对象之间的对应关系。这种方式极大地减少了开发者手动...

    commons-betwixt-0.8.rar源文件及jar包

    import org.apache.commons.betwixt.XmlBeanMapper; import org.apache.commons.betwixt.io.BeanWriter; import org.apache.commons.betwixt.io.BeanReader; // 创建XML映射器 XmlBeanMapper mapper = new ...

    commons-betwixt-0.8的相关文件

    `commons-betwixt-0.8.zip`很可能包含了已编译的JAR文件,这些文件可以直接在项目中作为依赖使用。而`commons-betwixt-0.8-src.zip`则包含了项目的源代码,可供开发者阅读、学习或进行定制。 Apache Commons ...

    commons-betwixt-0.8.jar

    commons-betwixt-0.8.jar

    XML操作之betwixt

    1. **引入库**:你需要将`commons-betwixt-0.8.jar`文件添加到你的项目类路径中,这是使用Betwixt的前提。 2. **创建Java Bean**:定义一个Java类,包含你想要映射到XML的属性。这些属性将对应XML文档中的元素。 3...

    java使用commons-betwixt 实现bean与xml互转

    import org.apache.commons.betwixt.XMLIntrospector; import org.apache.commons.betwixt.io.BeanWriter; public class Main { public static void main(String[] args) { Person person = new Person(); ...

    betwixt详细使用说明

    在本文中,我们将详细介绍 Betwixt 的使用方法、所需的依赖以及一个简单的示例。 首先,使用 Betwixt 需要导入以下三个核心库: 1. `commons-collections-3.2.jar`:提供集合操作的支持。 2. `commons-logging-...

    xml操作之betwixt实例

    import org.apache.betwixt.io.WriterConfiguration; // 创建并初始化Person对象 Person person = new Person(); person.setName("张三"); person.setAge(30); // 序列化对象为XML ReadWriter writer = new ...

    xstream和betwixt对xml、object的互转

    与XStream相比,Betwixt的使用可能稍微复杂一些,但提供了更强大的定制能力,例如通过注解或XML配置文件来指定对象的映射规则。 **Betwixt使用示例** ```java import org.apache.betwixt.io.ReadMapper; import org...

    使用betwixt进行xml与java类之间的互转解析--代码

    <groupId>org.apache.betwixt <artifactId>betwixt <version>0.8.4 ``` 接下来,我们将创建一个简单的Java类,并使用Betwixt进行XML与Java对象的转换。假设我们有一个`Person`类,包含`name`和`age`两个属性: ...

    使用Betwixt将XML转为JAVA Bean(内有JAR包)

    本教程将通过一个具体的例子,讲解如何使用Betwixt将XML数据转换为Java Bean,特别是处理XML中相同节点名的情况。 首先,我们需要了解Betwixt的基本概念。Betwixt基于JavaBeans规范,通过反射和注解来实现XML和Java...

    betwixt互相转换JavaBean和XML(含代码和jar包)

    本资料用于JavaBean和XML之间相互转换,所用到的关于betwixt的包都在内。方法写在textXml中,由于默认的方法较为简单,且有局限性,所以本资料主要侧重从自定义的配置文件中转换xml或者生成javaBean.有兴趣的朋友...

    betwixt技术

    文件`betwixtUtils.txt`可能包含了使用Betwixt的实用工具或示例代码。通常,这样的文件会包含一些核心功能,如初始化Betwixt,设置映射规则,以及执行序列化和反序列化的操作。通过分析这个文件,我们可以学习如何在...

    xml转换java对象

    import org.apache.commons.betwixt.*; public class Main { public static void main(String[] args) throws Exception { BeanIntrospector introspector = BeanIntrospector.getInstance(Person.class); Xml...

    Apache Commons 工具类介绍及简单使用 (2).pdf

    通过使用 Betwixt,可以轻松地将 XML 文件转换为 Java 对象,或者将 Java 对象转换为 XML 文件。 Codec Codec 是 Apache Commons 中的一个工具类,提供了各种编码方法的实现,如 DES、SHA1、MD5、Base64 等。通过...

    betwixt互相转换JavaBean和XML(含代码和jar包).rar

    本资料用于JavaBean和XML之间相互转换,所用到的关于betwixt的包都在内。方法写在textXml中,由于默认的方法较为简单,且有局限性,所以本资料主要侧重从自定义的配置文件中转换xml或者生成javaBean.有兴趣的朋友...

    betwixt, 在 Chrome DevTools网络面板上,基于Web调试代理.zip

    betwixt, 在 Chrome DevTools网络面板上,基于Web调试代理 Betwixt将帮助你使用熟悉的Chrome DevTools接口来分析浏览器外部的网络流量。 安装从你的操作系统下载最新版本,构建你自己的包或者从源代码运行Betwixt...

    Node.js-Betwixt-基于ChromeDevTools网络面板的Web调试代理

    Betwixt - 基于 Chrome DevTools 网络面板的 Web 调试代理

    webservice接口开发obj2xml.zip

    然而,你可能需要自定义映射,这可以通过创建一个继承自`org.apache.commons.betwixt.ElementDescriptor`的类来实现,然后使用`Betwixt.setupMapping()`方法设置。 4. **对象转XML**:一旦映射配置完成,你可以使用...

Global site tag (gtag.js) - Google Analytics