のSOAP UIに以下のメソッドの応答を表示します。 urlは以下のようにSOAP UIのaccountDetails(..)メソッドを呼び出して応答を確認します。SOAP UIの応答
http://localhost:8080/AccountInfo/rest/account/0003942390
@RequestMapping(value = /accountDetails/{accNum}, method = RequestMethod.GET)
public void accountDetails(@PathVariable final String accNum)
{
final boolean accountValue = service.isAccountExists(accNum);
if (!accountValue)
{
throw new Exception();
}
}
方法が正しく実行が、私はSOAP UIに取得しています応答が404 accountDetailsです(..)メソッドの戻り値の型はvoidであるので、私は余分を設定する必要があります成功メッセージを表示するためにvoidの戻り値の型でSOAP UIのメソッドのレスポンスをチェックする必要があるときのパラメータです。
以下は、SOAP UIに示すメッセージされます。例外は
HTTP/1.1 404 /AccountInfo/WEB-INF/jsp/account/0003942390/accountInfo.jsp
Server: Apache-Coyote/1.1
はい、私はHTTP/1.1 404 /AccountInfo/WEB-INF/jsp/account/0003942390/accountInfo.jspを表示しています。しかし、私はコードをデバッグすると、メソッドは真の値を返している、つまり、メソッド内のエラーを意味します。したがって、SOAP UIでは、レスポンスとして200または成功を見たい場合、メソッドには戻り値の型があるはずです。 – Rij
Andrew S - 上記のようにメソッドがvoidを返し、メソッドの実行が成功したときに、SOAP UIでいくつかのリクエスト変数を設定して200 /成功メッセージを得ることはできますか? – Rij
メソッドを 'new String(" Hello World! ")を返すように変更してみてください。 –