JAXB 2.1.9XML与Java对象转换库
老项目里的老熟人,javax.xml.bind_2.1.9.v201005080401.jar
算是挺经典的一个 JAXB 实现包了,尤其是在还没迁到 Java 9+ 的系统里,基本都离不开它。用来做 XML 和 Java 对象的相互转换,接口简单,效率也还行,适合老系统里配个轻量级的绑定方案。
早期的 Java EE 项目里,JAXB 是标配,是写 WebService 的时候。像 marshaller.marshal()
和 unmarshaller.unmarshal()
这些方法,用过你就忘不了。还支持注解,写起来也挺直观,响应也快,不用额外依赖太多东西。
不过你要是已经上了 Java 11 甚至更高,嗯,建议就别直接用这个包了。因为从 Java 9 开始,javax.xml.bind 被拆出来了,要用得自己加依赖,像 jakarta.xml.bind
这些是新主力。
实在要用这个老版本也行,用起来不折腾就好,文件是 javax.xml.bind_2.1.9.v201005080401.jar
,你直接加到 classpath 里就能跑,兼容性也还不错。如果你是在修复老系统的兼容问题,那这个包真挺省心。
顺便放几个相关的资源链接:xml-apis.jar 是解析层的基础依赖,javax.mail.jar 也是老系统里常用的。你要是搞 Java EE,建议一起了解下。
如果你现在项目还停在 Java 8 或 WebService 体系,可以放心用;要是打算升级,考虑换成 Jakarta 系列的新版,免得以后掉坑。
114.56KB
文件大小:
评论区