zd# Introduction #
- JAXB 作为JDK的一部分,能便捷地将Java对象与XML进行相互转换。
- 一般地,我们将Java对象转换为XML的过程称之为Marshal,将XML转换为Java对象的过程称之为UnMarshal。
- 示例中包含所有演示的完整代码,为了能更方便地运行案例,我将重要代码放在了
src/test/java
目录下。 - 每一个章节有独立的
lessonN
包与之对应,可以在src/main/java
和src/test/java
下找到相关代码。
主要从以下部分讲述JAXB:
- JAXB 前世今生
- JAXB 注解
- JAXB xjc
- JAXB Marshal
- JAXB UnMarshal
- JAXB 与 Spring-boot
项目使用到如下工具、软件:
- JDK8
- Eclipse 4.7
相关版本:
- Spring boot 2.0.4.RELEASE
- JAXB 2.2.8
- JAXB 教程 - 导读
- JAXB 教程 - 简单转化案例
- JAXB 教程 - 解读注解Annotation
- JAXB 教程 - 利用 Trang 将XML转化为 schema 文件
- JAXB 教程 - 利用 xjc 将schema 文件转化为 Java bean
- JAXB 教程 - 解读 JAXBContext
- JAXB 教程 - Spring boot 2 与 JAXB 2
- JAXB 教程 - XML与Map转换
- JAXB 教程 - XML与List转换