1、禁用Feign里面的Hystrix
feign:
hystrix:
enabled: false
2、将feign和controller加上对应的参数name
feign
@FeignClient(name="content")
@RequestMapping("/content")
public interface ContentFeign {
@GetMapping(value = "/list/category/{id}")
Result<List<Content>> findByCategory(@PathVariable(name = "id") Long id);
}
controller
@RestController
@RequestMapping("/content")
@CrossOrigin
public class ContentController {
//根据分类id查询广告数据
@GetMapping("/list/category/{id}")
public Result<List<Content>> findByCategory(@PathVariable(name = "id") Long id){
List<Content> contents = contentService.findByCategory(id);
return new Result<List<Content>>(true,StatusCode.OK,"查询成功",contents);
}
}
最后成功解决!!