การใช้คำอธิบายประกอบ @XmlRootElement คืออะไร?
การใช้คำอธิบายประกอบ @XmlRootElement คืออะไร?

วีดีโอ: การใช้คำอธิบายประกอบ @XmlRootElement คืออะไร?

วีดีโอ: การใช้คำอธิบายประกอบ @XmlRootElement คืออะไร?
วีดีโอ: JAXB (01) - Java Architecture for XML Binding 2024, อาจ
Anonim

@ XmlRootElement เป็น คำอธิบายประกอบ ที่คนๆ นั้นคือ ใช้แล้ว ใช้กับ JAXB (JSR-222) มันคือ วัตถุประสงค์ คือการเชื่อมโยงองค์ประกอบรูทกับคลาสโดยไม่ซ้ำกัน เนื่องจากคลาส JAXB จับคู่กับประเภทที่ซับซ้อน จึงเป็นไปได้ที่คลาสจะสอดคล้องกับองค์ประกอบรูทหลายรายการ

ผู้คนยังถามว่า JAXB มีประโยชน์อย่างไร?

JAXB ย่อมาจาก Java สถาปัตยกรรมสำหรับการผูก XML มีกลไกให้จอมพล (เขียน) จาวา วัตถุลงใน XML และ unmarshal (อ่าน) XML ลงในวัตถุ พูดง่ายๆ ก็คือ ใช้เพื่อแปลง จาวา ออบเจ็กต์ลงใน xml และในทางกลับกัน

@XmlType คืออะไร NS @ XmlType สามารถกำหนดคำอธิบายประกอบสำหรับชั้นเรียน องค์ประกอบคำอธิบายประกอบ propOrder() ใน @ XmlType คำอธิบายประกอบช่วยให้คุณสามารถระบุลำดับเนื้อหาในประเภทสคีมาที่สร้างขึ้น ในกรณีดังกล่าว คำอธิบายประกอบ @XmlAccessorOrder ที่ใช้งานอยู่จะมีความสำคัญเหนือกว่า เมื่อลำดับเนื้อหาคลาสถูกระบุโดย @ XmlType.

นอกจากนี้ @XmlElement ใน Java คืออะไร

แม็พคุณสมบัติ JavaBean กับองค์ประกอบ XML ที่ได้มาจากชื่อคุณสมบัติ การใช้งาน @ XmlElement สามารถใช้คำอธิบายประกอบกับองค์ประกอบโปรแกรมต่อไปนี้: คุณสมบัติ JavaBean ฟิลด์ที่ไม่คงที่และไม่ชั่วคราว

XmlTransient คืออะไร?

NS @ XmlTransient คำอธิบายประกอบมีประโยชน์สำหรับการแก้ไขชื่อที่ขัดแย้งกันระหว่างชื่อคุณสมบัติ JavaBean และชื่อฟิลด์ หรือป้องกันการแมปของฟิลด์/คุณสมบัติ คุณสมบัติในคลาสดังกล่าวจะถูกจับคู่กับ XML พร้อมกับคลาสที่ได้รับ ราวกับว่าคลาสนั้นอยู่ในบรรทัด