使用以下代码时,我获得了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);
}
答案 0 :(得分:0)
错误意味着:
这句话
clientService.callService(url);
正在调用方法callService,它返回String类的对象,与ResponseEntity的类型不同,所以这是无效的:
ResponseEntity resEntity = clientService.callService(url);
答案 1 :(得分:0)
请发送整个堆栈跟踪以确保以前的答案。
这里的人可能是对的,但IDE似乎没有告诉你this
的返回类型与变量的类型不兼容似乎很奇怪......