
Untitled
By: a guest on
May 9th, 2012 | syntax:
None | size: 0.68 KB | hits: 23 | expires: Never
How to expose a Java interface type through jax-rs
@XmlRootElement
@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)
@Data
public class SomeObject implements Serializable {
private static final long serialVersionUID = -3711391025272861884L;
private IInterface config;
@XmlElement
public IInterface getConfig() {
return config;
}
}
@XmlRootElement
@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)
@Data
public class SomeObject implements Serializable {
private static final long serialVersionUID = -3711391025272861884L;
private IInterface config;
@XmlElement(type=IInterfaceImpl.class)
public IInterface getConfig() {
return config;
}
}