gpt4 book ai didi

java - 在 BeanIO 中使用带注释的类而不是 XML 进行映射

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:55:11 25 4
gpt4 key购买 nike

我正在学习这个简单的教程 http://beanio.org/
最后说您可以使用带注释的类而不是 XML 文件。我这样做了,并在我的 factory.load() 中传递了带有注释类名称的值。我得到的是 org.xml.sax.SAXParseException。我相信这是因为它需要一个 XML 文件。

我需要使用什么方法来传递带注释的类而不是 XML?

最佳答案

为了使用映射类而不是 XML,您只需添加以下代码

StreamFactory factory = StreamFactory.newInstance();
StreamBuilder builder = new StreamBuilder("") // Your file
.format("delimited")
.parser(new DelimitedParserBuilder(',')) // Sign to use as a delimiter
.addRecord(Yourclass.class); // class to be mapped

factory.define(builder);

这样 XML 文件就根本不需要它了。

来源:
http://beanio.org/2.1/docs/reference/index.html#BuilderApiAndAnnotations

关于java - 在 BeanIO 中使用带注释的类而不是 XML 进行映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27593581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com