私はこの簡単なチュートリアルに従っていますhttp://beanio.org/
終わりに向かって、XMLファイルの代わりに注釈付きクラスを使用できると述べています。私はそれを行いfactory.load()
、注釈付きのクラスの名前で値を渡します。そして私は午前を取得しますorg.xml.sax.SAXParseException
。XMLファイルを期待しているため、これが原因だと思います。
XML の代わりに注釈付きのクラスを渡すには、どのメソッドを使用する必要がありますか?
私はこの簡単なチュートリアルに従っています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