jaxb相关内容
此问题适用于曾经在 Tomcat 管理器中测试过“查找泄漏"按钮并得到如下结果的任何人: 以下 Web 应用程序已停止(重新加载、取消部署),但它们之前运行的类仍加载到内存中,从而导致内存泄漏(使用分析器确认): /leaky-app-name 我假设这与频繁重新部署时经常遇到的“Perm Gen space"错误有关. 所以我在部署时在 jconsole 中看到的是我加载的类
..
我可以通过两种方式声明 JAXB 元素: @XmlElement公共整数 x; 或 private int x;@XmlElement公共 int getX(){...} 第一个变体,AFAIK,创建 getter,映射到 XML,无论如何.这两种方式有什么区别? 解决方案 与@XmlAccessorType注解有关. XmlAccessType.PROPERTY :字段仅在
..
我正在为 Jira 编写一个涉及 XML 文档解析的插件.我正在使用 JAXB 这样做(XML 到 pojos,反之亦然)所以有一个使用 JAXB 从 pojos 生成 XML 的类.好像…… import javax.xml.bind.*;类解析器 {公共无效 m1() {...//使用 javax.xml.bind 中的类的代码.*}公共静态无效主要(字符串参数[]){解析器 p=new P
..
我正在尝试根据定义的架构将对象内的数据编组到 xml 文件中.但是,当我打印出 xml 文件时,我会在 xml 标记上收到额外的注释.有没有办法摆脱额外的命名空间注释(即ns2) 这是我从编组收到的 xml 示例.
..
我有一个带有 JAXB 注释的员工类: @XmlRootElement(name = "employee")公共类员工{私人整数 id;私有字符串名称;...@XmlElement(name = "id")公共 int getId() {返回这个.id;}...//name、equals、hashCode、toString 的 setter 和 getter} 还有一个 JAX-RS 资源对象
..
获取 JAXB 异常,例如“两个类具有相同的 XML 类型名称...", 这里是异常详情: 线程“main"中的异常com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException:1IllegalAnnotationExceptions 的计数 两个类具有相同的 XML输入名称“城市".使用@XmlType.name 和
..
有没有人设法在没有 XJC 的情况下从 JAXB 模式文件生成 java 代码? 有点类似 JavaCompiler javaCompiler = ToolProvider.getSystemJavaCompiler() 用于动态编译java代码. 注意:在 JDK 6 上运行,这意味着 com.sun.* 工具包已弃用(感谢 Blaise Doughan 提示) 解决方案
..
在 Java 中使用 JAXB 很容易从 xml 模式文件生成一组 Java 类,符合该模式的 xml 可以反序列化为. 是否有一些 C# 等效于 JAXB?我知道 Linq 可以序列化和反序列化与 xml 文件之间的类.但是如何从 xml 模式文件生成 C# 类,然后将这些类与 linq 一起使用? 解决方案 如果您使用的是 Visual Studio, 试试 XML 架构定义工具
..
我已重新格式化问题,希望能更清楚地表达我的意图. 架构 我正在编写一些 Web 服务,我将使用 JAX-WS 自己发布这些服务.我们已经使用了一段时间的过程是首先编写一个只定义请求和响应对象的模式.这将发送给客户以批准 xml 消息的结构.我不想自己编写整个 wsdl,因为它比基本架构更复杂. 接下来,我使用 JAXB 命令 xjc 根据架构中的请求和响应类型生成类.然后,我将这些类
..
我有几十个 .xsd 文件要为其自动生成代码.当我尝试同时生成所有文件时,其中一些文件的名称会发生冲突. 我只专注于尝试让其中 2 个发挥作用. 当我得到这 2 个工作时,我会解决其余的问题.但我现在只关注其中两个文件.我无法控制它们,它们来自供应商并遵循“标准",因此出于多种原因编辑它们不是一种选择. 我正在使用 maven-jaxb2-plugin 来处理这些文件.
..
在尝试部署我的应用程序时,我似乎遇到了以下异常: 原因:com.sun.xml.bind.v2.runtime.IllegalAnnotationsException:2 个 IllegalAnnotationExceptions 计数java.util.List 是一个接口,JAXB 不能处理接口.此问题与以下位置有关:在 java.util.List在私有 java.util.List fo
..
如果您尝试编组一个引用了没有无参数构造函数的复杂类型的类,例如: import java.sql.Date;@XmlRootElement(name = "Foo")@XmlAccessorType(XmlAccessType.FIELD)公共类 Foo {诠释我;日期 d;//java.sql.Date 没有无参数构造函数} 使用作为 Java 一部分的 JAXB 实现,如下所示: Fo
..
使用 jaxb,我尝试读取 xml 文件xml 文件中只有几个元素很有趣,所以我想跳过很多元素 xml 内容 xml 我尝试阅读
..
我正在使用 JAXB 将 XML 文件解组为 Java 对象——标准的东西.一旦 JAXB 完成此操作,我希望在新创建的对象上调用一个方法. 有没有一种机制可以做到这一点?我更喜欢对象,而不是外部实体,这样做是为了将构造保持在一个地方. 谢谢. 解决方案 为了能够在解组后执行代码,您需要一个 Unmarshaller-Listener 但是,我不确定是否在属性设置或之前.
..
我有一个应用程序使用 Jaxb 进行 XML转换,并使用 maven-jaxb2-plugin 自动生成类. 在我的架构深处,我可以输入“ANY"xml. 更新:这更好地描述了我的架构.一些已知的 XML 包装了一个完全未知的部分(“任何"部分).
..
这让我发疯了.我有一个嵌入在需要自定义的 WSDL 中的架构,因为 WSIMPORT 抛出以下错误 [ERROR] 复杂类型及其子元素共享相同的名称“DomainsMap".使用类自定义来解决此冲突.文件第 878 行:/C:/jaxws-ri/bin/ArtesiaWebServices.wsdl 1) 我无法控制此 WSDL,因为我正在构建第一个 WSDL 客户端,我希望它能够在没有任何正
..
[随着理解的进展进行了大量编辑] 是否可以让 Spring Jaxb2Marshaller 使用一组自定义的命名空间前缀(或至少尊重架构文件/注释中给出的前缀)而不必使用 NamespacePrefixMapper 的扩展? 这个想法是让一个类与另一个类具有“具有"关系,而另一个类又包含一个具有不同命名空间的属性.为了更好地说明这一点,请考虑以下使用 JDK1.6.0_12 的项目大纲
..
我们正在开发一个 10 多年以来开发的业务应用程序(超过 100 万个 LOC).在切换到 JDK8 时,我们遇到了 JDK8 元空间的问题.这似乎与 com.sun.xml.ws:webservices-rt:1.4 (Metro 1.4) 中引用的 JaxB-Version 有关.由于应用程序中的紧密链接以及通过 JaxB 创建类/实例的遗留问题,因此动态切换旧库并不容易. 目前我们正在
..
我正在尝试使用 CXF 创建一个 Web 服务客户端来使用 WCF Web 服务.当我使用 wsdl2java 时,它会生成具有 JAXBElement 类型而不是 String 的对象. 我阅读了有关使用 jaxb bindings.xml 文件设置 generateElementProperty="false" 以尝试解决问题的信息,但我正在使用的 Web 服务包含 7 个导入的模式.
..
当我从 XSD 生成 JAXB 类时,具有 maxOccurs="unbounded" 的元素会获得为它们生成的 getter 方法,但没有 setter 方法,如下所示: /*** 获取 element3 属性的值.**
* 此访问器方法返回对实时列表的引用,* 不是快照.因此,您对* 返回的列表将出现在 JAXB 对象中.* 这就是为什么没有设置element
..