Spring cloud feign.FeignException:微服务调用中读取状态404

Spring cloud feign.FeignException:微服务调用中读取状态404,spring-cloud,Spring Cloud,当我像这样调用microservice rest api时: Response<List<RoomPlay>> response = reportRoomHappyBombDetailController.happybombRoomDetailAnalysis(BizAnalysisConstant.DEFAULT_ANALYSIS_PREV_DAY, roomPlay.getId()); 这是我的服务器端代码: @RequestMapping(value = "/an

当我像这样调用microservice rest api时:

Response<List<RoomPlay>> response = reportRoomHappyBombDetailController.happybombRoomDetailAnalysis(BizAnalysisConstant.DEFAULT_ANALYSIS_PREV_DAY, roomPlay.getId());
这是我的服务器端代码:

@RequestMapping(value = "/analysis/app/happybomb/room")
@FeignClient(name = "soa-report-analysis-service")
public interface IReportRoomHappyBombDetailController {
    @GetMapping("/overview")
    Response<List<RoomPlay>> happybombRoomDetailAnalysis(@RequestParam(required = false, defaultValue = "2", value = "lastDay") Integer lastDay,
                                                         @RequestParam(required = false, value = "roomPlayId") Long roomPlayId);
}
@RequestMapping(value=“/analysis/app/happybomb/room”)
@假装客户端(name=“soa报告分析服务”)
公共接口IReportRoomHappyBombDetailController{
@GetMapping(“/overview”)
响应happybombRoomDetailAnalysis(@RequestParam(required=false,defaultValue=“2”,value=“lastDay”)整数lastDay,
@RequestParam(required=false,value=“roomPlayId”)长roomPlayId);
}

服务可以成功接收请求和响应,但客户端总是抛出此错误消息。我很困惑哪里出了问题?Spring Boot版本2.1.3,Spring Cloud版本:Greenwich.SR1。

将此接口的实现注释从
@Controller
更改为
@RestController
,或添加
@ResponseBody
注释。工作

将此接口的实现注释从
@Controller
更改为
@RestController
,或添加
@ResponseBody
注释。工作

响应
来自哪里?响应来自哪里?
@RequestMapping(value = "/analysis/app/happybomb/room")
@FeignClient(name = "soa-report-analysis-service")
public interface IReportRoomHappyBombDetailController {
    @GetMapping("/overview")
    Response<List<RoomPlay>> happybombRoomDetailAnalysis(@RequestParam(required = false, defaultValue = "2", value = "lastDay") Integer lastDay,
                                                         @RequestParam(required = false, value = "roomPlayId") Long roomPlayId);
}