字符串无法强制转换为org.springframework.http.ResponseEntity

时间:2017-03-30 06:56:07

标签: java spring-boot

使用以下代码时,我获得了ClassCastException: String cannot be cast to org.springframework.http.ResponseEntity

@Autowired
private  ClientService clientService;

public void methodA() {
    String url = ...
    ResponseEntity<String> resEntity = clientService.callService(url);
}

2 个答案:

答案 0 :(得分:0)

错误意味着:

这句话

clientService.callService(url);

正在调用方法callService,它返回String类的对象,与ResponseEntity的类型不同,所以这是无效的:

ResponseEntity resEntity = clientService.callService(url);

答案 1 :(得分:0)

请发送整个堆栈跟踪以确保以前的答案。

这里的人可能是对的,但IDE似乎没有告诉你this的返回类型与变量的类型不兼容似乎很奇怪......