- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用 JAXB 2.0 进行应用程序开发,该应用程序使用 RestFul Webservices 。现在请求中有一个修改,即我将在请求 XML 中获取另一个字段/变量。
<Root Id="567" att="758" />
修改后的请求将是
<Root Id="567" att="758" anotherfiledadded ="kiran" />
我的问题是,是否可以在 UserData 类中自动追加该字段(另一个文件添加)(无需修改 UserData ??)
下面是我的 UserData 类
@XmlRootElement(name = "Root")
@XmlAccessorType(XmlAccessType.FIELD)
public class UserData {
@XmlAttribute
private String Id;
@XmlAttribute
private String att;
// getters and setters
最佳答案
您可以尝试在运行时使用 javassist 添加字段。但是...看起来您还需要添加注释 @XmlAttribute 并且我不知道 javassist 是否允许您添加注释...无论如何,请尝试一下。
关于java - 贾克斯布 : Append field of Request XML without modfying JAXB java class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11827978/
我们使用 cxf 2.5.2 和 spring 来公开和使用 Restful 服务。为了分发服务接口(interface)类,我们开始使用 wadl2java 目标(它根据给定的 wadl 文件生成接
我正在使用 Jax-RS作为我的REST框架。如果失败(即出现 500 错误),我希望能够从 rest 调用中提取错误消息。最好的方法是什么? 例如。当我调用 POSTMAN 时并得到一个错误我得到以
我做了一个 jax rs jersey 网络服务。服务器重新启动时,我必须从数据库加载数据。我现在正在做的是调用这个 url http://localhost:8080/jersey-openshif
我正在编写一个必须与 MS SQL 数据库交互的应用程序。在我的应用程序中,我正在创建用于访问数据库表的 Web 服务(使用 javax.jws)。我正在 Web 服务中创建一个返回类型为 java.
我是一名优秀的程序员,十分优秀!