我想在 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
答案 0 :(得分:1)
抛出异常?如果是,框架如何处理异常?
您的方法无法返回任何内容 - 请参阅here。基于URL的RESTful特性,该方法似乎应返回类似AccountDetail的内容。但是,如果你真的只想看到200然后只返回类似非空字符串的东西。