Spring Response Entity返回类型

时间:2016-10-31 13:12:05

标签: spring spring-mvc spring-boot jhipster

我想显示从用户处获取的链接的响应正文。我正在使用JHipster

这是我的代码

<div id="wrapper">
  <div id="elem">Lorem Ipsum dolor</div>
</div>

我出现以下错误

  

/web/rest/UrlCheckResource.java: [98,62]二元运算符的错误操作数类型&#39; +&#39;     第一种类型:java.net.URI     第二种类型:com.oai.domain.UrlCheck

我该怎么办?我已经有一段时间了。

UrlCheck类

    @RequestMapping(value = "/url-checks",
    method = RequestMethod.POST,
    produces = MediaType.APPLICATION_JSON_VALUE)
@Timed
public ResponseEntity<UrlCheck> postresult(@RequestBody UrlCheck urlCheck) throws URISyntaxException {

    UrlCheck result = urlCheckRepository.save(urlCheck);

    return ResponseEntity.ok(new URI("/api/url-checks/") + result);
}

1 个答案:

答案 0 :(得分:1)

您的方法实际返回类型与decalred返回类型不兼容,即ResponseEntity<UrlCheck>

所以只需将其更改为:

return ResponseEntity.ok(result);