定義兩個業務方法:返回 `UserBean`、接收 `Foo`。均為標準 Java Bean,含無參構造器、getter/setter。
執行 `wsimport` 後,客戶端項目中自動生成 `UserBean`、`Foo` 類,但結構與服務端不同:
UserBean user = java6WS.doSomething1("zhangsan", "華中路", true);
Foo foo = new Foo(); foo.setName("李四"); foo.setSex("Man");
String result = java6WS.doSomething2(foo);
運行成功,輸出預期結果。
忽略以上三點將導致難以排查的運行時錯誤。