SOAP UI响应

时间:2016-07-29 19:09:11

标签: spring spring-mvc soap

我想在 SOAP UI 中查看以下方法的响应。 url将如下所示调用SOAP UI中的accountDetails(..)方法来检查响应。

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,所以当我必须在SOAP UI中检查方法的响应时,我需要设置任何额外的参数,并返回void返回类型以显示成功消息。

以下是SOAP UI中显示的消息:

HTTP/1.1 404 /AccountInfo/WEB-INF/jsp/account/0003942390/accountInfo.jsp
Server: Apache-Coyote/1.1

1 个答案:

答案 0 :(得分:1)

抛出异常?如果是,框架如何处理异常?

您的方法无法返回任何内容 - 请参阅here。基于URL的RESTful特性,该方法似乎应返回类似AccountDetail的内容。但是,如果你真的只想看到200然后只返回类似非空字符串的东西。