1 生产者代码 一个很简单的代码
@RestController
//@Value时,所在的类,需要加上@RefreshScope;不然配置不会自动刷新。
@RefreshScope
public class UserController {
@Value("${test.name}")
private String testvalue;
@Value("${mysql.name}")
private String mysql;
@GetMapping(value = "/getClientMessage")
public String getUserMessage(String userName){
return userName+"用户名称"+testvalue+"------------------"+mysql;
}
}
消费者代码
@FeignClient(name = "nacos-test",fallback = TestFeginServiceFallBack.class )
@Component
public interface TestFeginService {
@RequestMapping(value = "/getClientMessage",method = RequestMethod.GET)
public String getUserMessage( String userName);
}
调用以后出现错误信息
feign.FeignException: status 405 reading TestFeginService#getUserMessage(String)
at