jaxb相关内容

如何解决杰克逊无法处理JPA bean中的直接自引用问题

所以我正在使用Java,Hibernate,JPA注释,JAX-RS注释,JAXB注释,Jersey和Jackson JSON解析器来处理RESTful数据API。 在尝试了Jersey提供的MAPPING和NATURAL JSON符号的各种配置后,我最终决定使用Jackson JSON解析器。除了这一个问题,杰克逊是完美的...... 我遇到的问题是杰克逊不能使用JAXB注释,“@ ..
发布时间:2018-11-16 20:22:43 Java开发

如何使用JAXB使用Jersey 1.17.1生成JSON输出

此网站上已有对此问题的正确答案。问题是问题适用于Jersey 1.6 和泽西岛1.17.1的正确答案隐藏在底部。我想我会为这个答案创建一个正确的问题,这样就可以更容易地为那些正在努力解决这个问题的人找到帮助(就像我一样)。 解决方案 首先,您需要将其添加到您的web.xml: JerseyServlet ..
发布时间:2018-11-16 20:21:34 其他开发

在Jackson / Jaxb中打开一个元素

我正在使用Jersey + Jackon制作一个与JSON一起使用的REST API。 假设我有一个类如下: @XmlRootElement 公共类A { public String s; } 这是我使用该类的泽西方法: @GET @Produces(MediaType.APPLICATION_JSON) public Object get(@ ..
发布时间:2018-11-16 20:13:07 Java开发

使用Jackson API和JAXB Annotations将JSON转换为XML,反之亦然

我正在尝试编写一个代码,它可以分别使用XML或JSON输入并输出JSON或XML。即,如果我提供XML,它应该返回JSON,如果我给JSON,它应该给出XML输出。 我被告知使用Jackson API和JAXB Annotations可以实现这一点。任何人都可以帮我解决这个问题吗? 解决方案 注意:我是 EclipseLink JAXB(MOXy) 领导和 ..
发布时间:2018-11-16 20:11:25 Java开发

JAXB映射到JSON

我编写了一个JAX-RS(Jersey)REST服务,它接受ONIX XML格式的XML消息。通常,我已经使用xjc从给定模式生成了JAXB绑定的所有必需类。整体上有500多个课程,我无法修改它们。 现在,当我有一个JAXB映射对象时,我需要将它存储到数据库中。我使用mongoDb,因此消息格式应该是JSON。我尝试使用Jackson和JAXB模块将JAXB对象转换为JSON,这对于存储数据 ..
发布时间:2018-11-16 20:05:24 Java开发

MOXy / JAXB“原型模式” - 接口继承

我正在尝试使用MOXy / JAXB 2.5.0实现Gang of Four的Prototype Pattern版本。我希望能够指定一个项目列表,其中一些是“基于”其他项目,即从其他实例复制其数据。为了可重用性,我想创建一个任何可以原型化的对象应该实现的接口,它将为支持该模式所需的属性提供注释。 @XmlRootElement(name =“IPrototype”) 公共接口IProtot ..
发布时间:2018-08-08 19:03:46 Java开发

XJC超级接口和超类只适用于所有类?

我正在尝试在一个从xsd文件生成的java类中自动实现一个接口。 这看起来好像可以做到这一点,但它只会添加对所有类实现SomeInterface ,这是完全愚蠢的。我错过了什么,或者你只能为所有课程做这件事吗?实际上并没有让所有生成的类实现相同的接口。我可以仅将此功能用于一个班级吗? 解决方案 你可以使用继承扩展。这适用于特定的类(即 xsd:complexType s) 这个 ..
发布时间:2018-08-08 18:34:39 Java开发

JAXB - 生成的类实现接口

有没有办法配置 JAXB ,以便生成的类实现指定的接口?我打算使用JAXB生成的类作为DAO,他们应该能够实现我的DAO接口。 解决方案 XJC的界面注入插件可以让你这样做。 ..
发布时间:2018-08-08 18:34:37 Java开发

IntelliJ无法识别JAXB类的import语句

我使用IntelliJ IDEA 14作为IDE并 jaxb2-maven-plugin 用于从XSD文件创建Java类。 使用Maven编译模块时,不会显示任何错误。即使在IntelliJ中使用命令 make 或编译,状态弹出窗口中也不会显示错误。 但是在文件本身和项目浏览器中,编译错误会不断显示。似乎IntelliJ无法识别目标文件夹中我的类的import语句。 错误语句如下 ..
发布时间:2018-08-08 17:06:57 Java开发

如何在IntelliJ IDEA 13中创建JAXB项目?

我正在学习JAXB。 我需要知道如何在IntelliJ IDEA13中为JAX-B创建一个简单的java项目。如果有人有想法,请更新我,并使用任何IDEA插件更新我 谢谢。 解决方案 创建项目时不需要做任何特殊操作。 只需要一个简单的java项目。 但是有一些技巧可以帮到你。 jaxb有2个内置实时模板: 输入 mjo + hit tab-key:将为编组人员生成代码。 ..
发布时间:2018-08-08 17:04:29 其他开发

如何使用JAXB将缺少的元素解组为空对象

我在Intellij-IDEA(org.codehaus.mojo:jaxb2-maven-plugin:1.6)中使用JAXB Maven插件来生成给定对象的xsd文件。 xsd非常大,包含许多类型,其中大部分都是可选的。 现在当我将XML解组为对象时,缺少的元素表示为null对象。 例如,如果我尝试执行 rootObject.getAccount()。getAccountName ..
发布时间:2018-08-08 16:45:02 Java开发

Java无法访问类,找不到类文件

当我尝试在IntelliJ中创建项目时,我在此行收到以下错误: 发送的句子=新句子(); sent.emptySegments(); 错误: 错误:(151,10)java:无法访问javax.xml.bind.RootElement 找不到javax.xml.bind.RootElement的类文件 句子是一个实现 RootElement ..
发布时间:2018-08-08 16:27:01 Java开发

如何配置IntelliJ IDEA和/或Maven自动添加使用jaxb2-maven-plugin生成的Java源代码的目录?

在我们的项目中,我们使用 jaxb2-maven-plugin 从XML Schema生成Java源代码,这导致我们的Maven模块需要额外的源代码目录(在我们的case target / generated / main / java )。到目前为止,我一直在使用Eclipse和 maven-eclipse-plugin 将所有项目导入Eclipse工作区。该插件(以某种方式)能够将生成的源代码 ..
发布时间:2018-08-07 16:35:58 其他开发

EclipseLink MOXy:覆盖绑定文件的规则

在下面的场景中,我会像 java-type name =“SubClass”的绑定一样,用于在SuperClass上设置文本字段。但事实并非如此。覆盖bindingsA.xml有问题吗? 根据覆盖规则文档: 如果多个文件中出现相同的java类型,则后一个文件中设置的任何值都将覆盖上一个文件中的值 我需要做些什么才能让它发挥作用? 输入: ..
发布时间:2018-08-03 16:44:13 其他开发

eclipselink / Moxy:基于类型的继承和属性名称开发

我正在使用MOXy的JAXB实现和外部元数据绑定文件来处理涉及继承和多态的编组/解组问题。 我无法控制XML文件或模型类。 模型中有多个继承其他DTO类的类。 以下是我正在使用的环境示例。此示例仅用于语法目的,真实环境涉及嵌套继承,集合等。: 以下是将继承的类 A类{ 私人字符串名称; public String getName(){ return nam ..
发布时间:2018-08-03 15:30:04 其他开发