我公開了使用Java編寫的Web服務。我的模式具有複雜類型對象。WSIMPORT-無法在客戶端存根中生成非靜態內部類
一切都很好。當使用WSIMPORT命令生成客戶端存根時,我注意到了
這裏是生成的客戶端存根中的靜態內部類。爲了避免
產生內部類試圖與
JAXB, XJC -> create multiple class files
但得到一個錯誤具有相同名稱的類/接口
「com.webservices.EducationDetails」已被使用。使用類定製來解決衝突。但是我找不到解決WSIMPORT中名稱的方法。
問題
生成靜態內部類中的wsimport爲的ComplexType在XSD是默認的行爲?
有沒有辦法避免XSD在Web服務客戶端存根生成靜態內部類
'靜態內部'是一個矛盾的術語,'非靜態內部'是雙重雙重談話:所有內部類都是非靜態的。不要將代碼格式設置爲不是代碼的文本。 – EJP