feign.FeignException: status 404 reading xxxx method (String)
错误原因
注意:只能使用@RequstMapping注解,不能使用GetMapping注解
- 参数没有使用注解指定
@RequestParam(value = “…”,required = false) String xxx
/**
* @Author: 98
* @Date: 2019-8-13 13:29
*/
@FeignClient(value = "sso-redis",fallback = RedisServiceFallback.class)
public interface RedisService {
@RequestMapping(value = "put",method = RequestMethod.POST)
String put(@RequestParam("key") String key,
@RequestParam("value")String value,
@RequestParam("seconds")Long seconds);
@RequestMapping(value = "get",method = RequestMethod.GET)
String get(@RequestParam("key") String key);
}
- 方法没有指定请求方式
解决办法: @RequestMapping(value="…",method=RequestMethos.GET)
/**
* @Author: 98
* @Date: 2019-8-13 13:29
*/
@FeignClient(value = "sso-redis",fallback = RedisServiceFallback.class)
public interface RedisService {
@RequestMapping(value = "put",method = RequestMethod.POST)
String put(@RequestParam("key") String key,
@RequestParam("value")String value,
@RequestParam("seconds")Long seconds);
@RequestMapping(value = "get",method = RequestMethod.GET)
String get(@RequestParam("key") String key);
}