<beanio xmlns="http://www.beanio.org/2012/03" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.beanio.org/2012/03 http://www.beanio.org/2012/03/mapping.xsd"> <stream name="employeeStream" format="csv"> <record name="EmployeeRecord" class="com.example.Employee"> <field name="firstName" position="1" /> <field name="lastName" position="2" /> <field name="age" position="3" /> </record> </stream> </beanio> import org.beanio.BeanIOConfigurationException; import org.beanio.BeanReader; import org.beanio.BeanReaderFactory; public class Main { public static void main(String[] args) { try { BeanReaderFactory factory = new BeanReaderFactory(); BeanReader reader = factory.createReader("employeeStream", "path/to/config.xml"); Employee employee = (Employee) reader.read(); // ... reader.close(); } catch (BeanIOConfigurationException e) { e.printStackTrace(); } } } import org.beanio.BeanWriter; import org.beanio.BeanWriterFactory; public class Main { public static void main(String[] args) { try { BeanWriterFactory factory = new BeanWriterFactory(); BeanWriter writer = factory.createWriter("employeeStream", "path/to/config.xml"); Employee employee = new Employee(); employee.setFirstName("John"); employee.setLastName("Doe"); employee.setAge(30); writer.write(employee); writer.close(); } catch (BeanIOConfigurationException e) { e.printStackTrace(); } } }


上一篇:
下一篇:
切换中文