jaxb相关内容
所以我正在使用Java,Hibernate,JPA注释,JAX-RS注释,JAXB注释,Jersey和Jackson JSON解析器来处理RESTful数据API。 在尝试了Jersey提供的MAPPING和NATURAL JSON符号的各种配置后,我最终决定使用Jackson JSON解析器。除了这一个问题,杰克逊是完美的...... 我遇到的问题是杰克逊不能使用JAXB注释,“@
..
此网站上已有对此问题的正确答案。问题是问题适用于Jersey 1.6 和泽西岛1.17.1的正确答案隐藏在底部。我想我会为这个答案创建一个正确的问题,这样就可以更容易地为那些正在努力解决这个问题的人找到帮助(就像我一样)。 解决方案 首先,您需要将其添加到您的web.xml: JerseyServlet
..
我正在使用Jersey + Jackon制作一个与JSON一起使用的REST API。 假设我有一个类如下: @XmlRootElement 公共类A { public String s; } 这是我使用该类的泽西方法: @GET @Produces(MediaType.APPLICATION_JSON) public Object get(@
..
我正在尝试编写一个代码,它可以分别使用XML或JSON输入并输出JSON或XML。即,如果我提供XML,它应该返回JSON,如果我给JSON,它应该给出XML输出。 我被告知使用Jackson API和JAXB Annotations可以实现这一点。任何人都可以帮我解决这个问题吗? 解决方案 注意:我是 EclipseLink JAXB(MOXy) 领导和
..
我有许多带有JAXB注释的实体,我想使用消息转换器将其转换为JSON。 我知道我的ObjectMapper读取了JAXB注释有效: String correctJsonText = jacksonObjectMapper.writeValueAsString(entityWithJAXB); 但当我调用我的休息服务时,默认注册的MappingJacksonHttpM
..
我编写了一个JAX-RS(Jersey)REST服务,它接受ONIX XML格式的XML消息。通常,我已经使用xjc从给定模式生成了JAXB绑定的所有必需类。整体上有500多个课程,我无法修改它们。 现在,当我有一个JAXB映射对象时,我需要将它存储到数据库中。我使用mongoDb,因此消息格式应该是JSON。我尝试使用Jackson和JAXB模块将JAXB对象转换为JSON,这对于存储数据
..
我正在尝试使用MOXy / JAXB 2.5.0实现Gang of Four的Prototype Pattern版本。我希望能够指定一个项目列表,其中一些是“基于”其他项目,即从其他实例复制其数据。为了可重用性,我想创建一个任何可以原型化的对象应该实现的接口,它将为支持该模式所需的属性提供注释。 @XmlRootElement(name =“IPrototype”) 公共接口IProtot
..
我必须在我的REST Web服务中使用接口。这是Interface Specs.java: @XmlJavaTypeAdapter(MyAdapter.class) public interface Specs { public BaseProperties getBaseProps(); public void setBaseProps(BaseProperties base
..
我正在尝试在一个从xsd文件生成的java类中自动实现一个接口。 这看起来好像可以做到这一点,但它只会添加对所有类实现SomeInterface ,这是完全愚蠢的。我错过了什么,或者你只能为所有课程做这件事吗?实际上并没有让所有生成的类实现相同的接口。我可以仅将此功能用于一个班级吗? 解决方案 你可以使用继承扩展。这适用于特定的类(即 xsd:complexType s) 这个
..
有没有办法配置 JAXB ,以便生成的类实现指定的接口?我打算使用JAXB生成的类作为DAO,他们应该能够实现我的DAO接口。 解决方案 XJC的界面注入插件可以让你这样做。
..
我使用IntelliJ IDEA 14作为IDE并 jaxb2-maven-plugin 用于从XSD文件创建Java类。 使用Maven编译模块时,不会显示任何错误。即使在IntelliJ中使用命令 make 或编译,状态弹出窗口中也不会显示错误。 但是在文件本身和项目浏览器中,编译错误会不断显示。似乎IntelliJ无法识别目标文件夹中我的类的import语句。 错误语句如下
..
我正在学习JAXB。 我需要知道如何在IntelliJ IDEA13中为JAX-B创建一个简单的java项目。如果有人有想法,请更新我,并使用任何IDEA插件更新我 谢谢。 解决方案 创建项目时不需要做任何特殊操作。 只需要一个简单的java项目。 但是有一些技巧可以帮到你。 jaxb有2个内置实时模板: 输入 mjo + hit tab-key:将为编组人员生成代码。
..
我在Intellij-IDEA(org.codehaus.mojo:jaxb2-maven-plugin:1.6)中使用JAXB Maven插件来生成给定对象的xsd文件。 xsd非常大,包含许多类型,其中大部分都是可选的。 现在当我将XML解组为对象时,缺少的元素表示为null对象。 例如,如果我尝试执行 rootObject.getAccount()。getAccountName
..
我有一个带有XJC任务定义的ant build.xml文件: jaxb
..
当我尝试在IntelliJ中创建项目时,我在此行收到以下错误: 发送的句子=新句子(); sent.emptySegments(); 错误: 错误:(151,10)java:无法访问javax.xml.bind.RootElement 找不到javax.xml.bind.RootElement的类文件 句子是一个实现 RootElement
..
在我们的项目中,我们使用 jaxb2-maven-plugin 从XML Schema生成Java源代码,这导致我们的Maven模块需要额外的源代码目录(在我们的case target / generated / main / java )。到目前为止,我一直在使用Eclipse和 maven-eclipse-plugin 将所有项目导入Eclipse工作区。该插件(以某种方式)能够将生成的源代码
..
在下面的场景中,我会像 java-type name =“SubClass”的绑定一样,用于在SuperClass上设置文本字段。但事实并非如此。覆盖bindingsA.xml有问题吗? 根据覆盖规则文档: 如果多个文件中出现相同的java类型,则后一个文件中设置的任何值都将覆盖上一个文件中的值 我需要做些什么才能让它发挥作用? 输入:
..
在昨天这个类似的问题之后,我还有另一个关于XML架构和XJC绑定中继承的问题。 给定以下选项元素,使Book和Journal具有共同的父类型( Publication )。
..
我正在使用Apache CXF的cxf-codegen-plugin将wsdl转换为java对象。我指定了一个绑定文件来添加额外的jaxb处理。我希望所有这些文件都从接口继承(或扩展抽象类)。 我的问题是,虽然我可以使用一个生成的文件来使用它
..
我正在使用MOXy的JAXB实现和外部元数据绑定文件来处理涉及继承和多态的编组/解组问题。 我无法控制XML文件或模型类。 模型中有多个继承其他DTO类的类。 以下是我正在使用的环境示例。此示例仅用于语法目的,真实环境涉及嵌套继承,集合等。: 以下是将继承的类 A类{ 私人字符串名称; public String getName(){ return nam
..