相关疑难解决方法(0)

从外部为类创建jaxb注释

所以,通常我在代码中应用JAXB注释如下:

package com.example;

@XmlRootElement(name = "Foo", namespace = "example.com")
@XmlType(name = "Foo", namespace = "example.com")
public class Foo {
    ...
}
Run Code Online (Sandbox Code Playgroud)

Foo是一个java类,用于与Web服务进行通信(通过Spring/CXF).上面的注释有助于在wsdl中适当地生成XML Schema.

我遇到了无法修改类本身的情况,但我可以为生成模式的代码提供jaxb外部绑定文件.请注意,类中存在@XmlRootElement.

如何编写与上述注释相同的等效绑定文件?

annotations web-services cxf jax-ws jaxb

5
推荐指数
1
解决办法
8689
查看次数

注释 CXF (wsdl2java) 生成的包

我需要添加包级别注释(XmlJavaTypeAdapters 类型适配器)。问题是,当我运行 wsdl2java 时,它会为该包生成 package-info.java 文件。

当我尝试添加自己的 package-info.java 时,出现错误:“类型 package-ingo 已定义”。

有没有办法将我的注释注入到 package-info.java 中??也许还有其他想法?

谢谢

java cxf wsdl2java jaxb

3
推荐指数
1
解决办法
6556
查看次数

标签 统计

cxf ×2

jaxb ×2

annotations ×1

java ×1

jax-ws ×1

web-services ×1

wsdl2java ×1