等效于 WCF [DataMember(Name= 和 [DataContract(Name = in Java
Equivalent of WCF [DataMember(Name= and [DataContract(Name = in Java
我在 Java 和 .Net
之间有一个 SOAP 网络服务
在.net中我们可以指定datacontract的datamember属性的名称
像
[DataContract(Name = "Class")]
public class ClassWithASoLongNameThatIWantToRenameIt
{
[DataMember(Name = "Property")]
public string PropertyWithASoLongNameThatIWantToRenameIt { get; set;}
知道我正在使用
Java 中的等效注释是什么
import javax.jws.*;
import javax.jws.soap.SOAPBinding;
@WebService(targetNamespace = "http://MyNameSpace/")
@SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL, parameterStyle = SOAPBinding.ParameterStyle.BARE)
感谢您的宝贵时间:)
我认为 Java 中的等价物类似于
@XmlRootElement(name="Class", namespace="http://MyNameSpace/")
@XmlAccessorType(XmlAccessType.FIELD)
public class ClassWithASoLongNameThatIWantToRenameIt {
@XmlElement(name="Property")
private String propertyWithASoLongNameThatIWantToRenameIt;
public String getPropertyWithASoLongNameThatIWantToRenameIt {
return propertyWithASoLongNameThatIWantToRenameIt;
}
我在 Java 和 .Net
之间有一个 SOAP 网络服务在.net中我们可以指定datacontract的datamember属性的名称 像
[DataContract(Name = "Class")]
public class ClassWithASoLongNameThatIWantToRenameIt
{
[DataMember(Name = "Property")]
public string PropertyWithASoLongNameThatIWantToRenameIt { get; set;}
知道我正在使用
Java 中的等效注释是什么import javax.jws.*;
import javax.jws.soap.SOAPBinding;
@WebService(targetNamespace = "http://MyNameSpace/")
@SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL, parameterStyle = SOAPBinding.ParameterStyle.BARE)
感谢您的宝贵时间:)
我认为 Java 中的等价物类似于
@XmlRootElement(name="Class", namespace="http://MyNameSpace/")
@XmlAccessorType(XmlAccessType.FIELD)
public class ClassWithASoLongNameThatIWantToRenameIt {
@XmlElement(name="Property")
private String propertyWithASoLongNameThatIWantToRenameIt;
public String getPropertyWithASoLongNameThatIWantToRenameIt {
return propertyWithASoLongNameThatIWantToRenameIt;
}