首页 > TAG信息列表 > jaxb2

java-为什么JAXB试图绑定Spring的ApplicationContext?

我正在开发一个公开JAX-WS Web服务的Spring应用程序. Web服务实现依赖于我的服务层中某些受弹簧管理的对象,看起来像这样 @WebService public class BlahService { ... public void setFooService(FooService f) { ... } } 其中FooService在应用程序上下文中

spring-如何使用名称空间前缀将POJO序列化为xml

Spring提供了几种通过HttpMessageConverter将POJO转换为XML的方法.但是,我很难找到一个支持带有前缀的自定义名称空间的对象. 例如来自 public class Student { String name; String address; Integer score; } 至 <?xml version="1.0" encoding="UTF-8"?> <foo:Stude

java-当有静态类时,没有带有@XmlElementDecl的ObjectFactory

I am getting below exception, i need some help to resolve the issue. If remove the namespace in the object factory and with out package-info.java class it is working fine. Exception that is throwing now Exception

将xml发布到spring REST端点不会被解组到相关的Java对象中

我有一个给定xsd的项目.我使用xjc编译器生成Java类.然后,我用XmlRootElement属性注释该类.我已经在AnnotationMethodHandlerAdapter中用Jaxb2编组/解组bean配置了sevlet.当我发送不带名称空间的xml时,出现415错误. 源代码如下 文件-web.xml <?xml version="1.0" encoding="UTF-8"?

java-在解组操作期间将nil =“ true”转换为null

我从服务器接收XML,该服务器的模式将几乎每个元素都指定为: <xs:element name="myStringElementName" type="xs:string" nillable="true" minOccurs="0"/> <xs:element name="myIntElementName" type="xs:int" nillable="t

java-jaxb2 maven插件,在单独的标签中定义多个架构文件

我正在使用maven jaxb2插件从xsd文件生成Java类.最近,我遇到了问题,我的模式文件列表变得很长,我将所有这些文件都记录在shemaFiles标记中,以逗号分隔,并且该行本身很长,我担心将来它会影响代码的可读性并错误原因.那么有没有什么解决方案可以将文件写入单独的标签中,例如: <schema

java-以编程方式将WsImport与没有Maven或ANT的JAXB插件一起使用?

我正在使用WsImport从远程WSDL文件生成一些Java源.请注意,这是从常规Scala项目内部进行的,即不是在Maven或Ant构建中完成的: import com.sun.tools.ws.WsImport def run(wsdlFile: File, destination: File, packageName: String = "generated"): Seq[File] = { sys.pro

java – 如何将JAXB类实例编组为其超类

是否可以将JAXB带注释的类实例编组为其超类(也是一个JAXB注释类)? @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "BenamningTYPE", propOrder = {"benamningId"}) @XmlSeeAlso({MoreDetailedBenamningTYPE.class}) public class BenamningTYPE { ... @XmlEleme

java – 是否有生成Builders的JAXB插件?

您是否了解为生成的JAXB类生成Builder模式类的任何优秀JAXB插件?使用JAXB生成的类来编写域是非常讨厌的. 我看到有人在2010年写回了一个插件但它没有使用最新的maven插件jaxb2-maven-plugin,它还要求你为每个不健壮的模式类型指定绑定.解决方法:是的,现在有一个插件可以为JAXB生成的

java – marshal / unmarshal基于2个不同模式的2个不同的类

我试图在spring beans配置文件中配置jaxb2Marshaller,但我对Spring和JAXB很新,所以我可能会采用错误的方式. 我想要实现的是同一个bean,它将编组/解组基于2个不同模式的2个不同的类.也许那是不可能的,因为当我配置并运行我的测试时,他们在配置(AccountResponse)中的第二个类失败了.

java – JAXB 2.1为生成的Class实现Comparable

>使用Jaxb 2.1从.xsd生成java代码 >使用jaxb2-basics插件>想要生成Class Fragment来实现Comparable< Fragment> public class Fragment implements Serializable, Comparable<Fragment> { ... public int compareTo(Fragment other) { ..... return 0; } }

JAXB解组异常:spring webservice 1.0.4时的意外元素

我写了spring webservice cleint示例这对springws1.5工作正常,但是当使用spring ws 1.0.4运行时,我得到的是异常.请帮助我,为什么我们会得到这个例外以及如何解决.我只需使用down版本,因为我的弹簧版本是2.0.4.请尽可能尽快回复. Unhandled exception: org.springframework.o

java – 需要格式化JAXB输出的帮助

我有一些对象让我们说两个,A和B.这些对象来自同一个类.我需要使用JAXB封送这些对象,输出XML应采用以下形式: <Root> <A> <ID> an id </ID> </A> <B> <ID> an id </ID> </B> </Root> <!-- Then all A and B attributes

java – 使用JAXB解组嵌套的xml项列表

我有这样的xml结构,我需要使用JAXB转换为java对象: <elements> <elemet> <type></type> <property1></property1> <property2></property2> <items> <item> &l

java – 绑定中的JAXB空节点

JAXB无法解析此示例的绑定: <xs:element name="classA" type="classA" substitutionGroup="classSubA"/> <xs:complexType name="complexClassA" mixed="true"> <xs:attribute name="attA"> <

java – JAXB中没有根元素的XML

我想知道是否有一种方法来创建一个对象,使得这样的对象列表不需要根元素.例如,如果我想创建一个类似的XML <Dogs> <Dog>A</Dog> <Dog>B</Dog> <Dog>C</Dog> </Dogs> 我可以拥有将成为根元素的Dogs类并且具有List< Dog>.现在假设我想摆脱封装元素< Dogs>.所以狗的名单看起来

java – 如何使用JAXB将子元素分隔为单独的Collection属性?

我有来自供应商的以下XSD片段,我无法更改它的指定方式: <xsd:element name="navmap"> <xsd:complexType> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element ref="navitem"/> <xsd:element ref

java – 从jar中为类文件生成jaxb Xsd模式

我想从jar中的类文件生成jaxb xsd模式.目前,我使用jaxb2-maven-plugin使用java文件生成模式. <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jaxb2-maven-plugin</artifactId> <version>${maven.plugin.jaxb2}</version

从Spring Boot Controller返回JAXB生成的元素

我从http://www.ncpdp.org的XSD文件中生成了大量的Java文件(仅适用于成员).在生成它们之后,我想在我的Spring Controller中使用它们,但是我在将响应转换为XML时遇到了问题. 我已经尝试返回元素本身,以及JAXBElement< T>,但似乎都不起作用.以下测试失败: java.lang.AssertionError:

java – 在Spring MVC控制器中注入Jaxb2Marshaller

我试图在我的控制器类中将静态xml转换为POJO(解组).我正在使用Jaxb2Marshaller,我在根上下文中以下列方式进行配置 <oxm:jaxb2-marshaller id="marshaller"> <oxm:class-to-be-bound name="org.springframework.ws.samples.airline.schema.Airport"/> </oxm:jaxb2-mar

XML XSD => Java?

我需要让上面的等式成真! 我有一个带有XSD架构的XML文件,我需要使用所需的代码来获取Java类来解析XML文件并构造java对象. 我在这里问一个标准(或类似于apache的事实)实用程序,以使上述请求得到实现…. JAXB能否实现这一目标? 谢谢.解决方法:听起来像你想要JAX-B,Java XML到对象绑定A

Java 6和JaxB 2.1

Java 6的原始版本附带了JAXB 2,但我被告知“后来的”Java 6版本随JAXB 2.1发布. 有谁知道JAXB 2.1附带的第一版Java 6是什么?解决方法:显然,Java 6 Update 4是JAXB 2.1(source)附带的第一个版本.

java – 从具有类似属性名称的XSD生成JAXB类

我使用maven-jaxb2-plugin从xsd生成jaxb注释类.我有很多像这样的xsd文件: <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="A3"> <xs:complexType>

java – Jersey 2枚举作为方法参数抛出异常

我目前正在将jersey 1.x项目迁移到2.4.1,并在使用枚举作为参数(PathParam,QueryParam等)时出错.基本上这个枚举应该是基于球衣对方法参数的第三个要求 Have a static method named valueOf or fromString that accepts a single String argument (see, for example, Integer.va

java – 使用spring WebServiceTemplate和Jaxb2Marshaller时的线程安全性

我正在以编程方式使用spring WebServiceTemplate作为Web服务客户端,即不实例化弹簧容器.我正在使用Jaxb2Marshaller进行编组/解组.在我的应用程序中,我创建了一个SaajSoapMessageFactory实例和一个Jaxb2Marshaller实例.我还创建了WebServiceTemplate的单个实例,并分配了先前创建的S