我正在使用Axis2和Eclipse来创建我的Web服务。我创建了我的架构对象以包含在WSDL中,但我不希望在此过程中包含一些字段。
原因是这些相同的对象将使用hibernate保存在数据库中。我在字段类声明中添加了transient,但我仍然在WSDL中看到字段!!!
有没有办法阻止某些字段包含在WSDL中?
谢谢。
答案 0 :(得分:2)
使用管道(“|”)
而不是用逗号分隔excludeProperties答案 1 :(得分:1)
在excludeProperties
services.xml
<parameter name="beanPropertyRules">
<bean class="sample.Address" excludeProperties="street,number" />
<bean class="sample.AddressParent" excludeProperties="zipcode" />
</parameter>