spring cloud简单搭建,该分享来自eureka和feign的使用
遇到的问题及解决
feign.FeignException: status 404 reading UserFeignClient#findById(Long)
provide项目controller层的方法要:
@GetMapping("/user/{ID}")
public List<Score> score(@PathVariable("ID") Integer ID){
return iSelectScore.selectById(ID);
}
client项目的feign类的方法要:
@RequestMapping(value = "/user/{ID}",method = RequestMethod.GET)
public List<Score> user(@PathVariable("ID") Integer ID);
client项目的controller类的方法要:
@GetMapping("/user")
public List<User> user(){
List<User> list=iUserService.userList();
if(list!=null){
for(User user:list){
user.setScoreList(feign.user(user.getID()));
}
}
return list;
}
三个请求的路径要一致。