import javax.xml.bind.annotation.*; @XmlRootElement public class Person { private String name; private int age; // Getters and Setters } <dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.3.1</version> </dependency> import javax.xml.bind.*; public class XMLBinder { public static void main(String[] args) { try { JAXBContext jaxbContext = JAXBContext.newInstance(Person.class); Marshaller marshaller = jaxbContext.createMarshaller(); Person person = new Person(); person.setAge(25); marshaller.marshal(person, System.out); } catch (JAXBException e) { e.printStackTrace(); } } } <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <person> <age>25</age> </person> <dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.3.1</version> </dependency> <dependency> <groupId>org.glassfish.jaxb</groupId> <artifactId>jaxb-runtime</artifactId> <version>2.3.1</version> </dependency>


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