求助:为什么使用rabbitmq热更新SpringCloudConfig后,Config客户端向另一个没有使用rabbitmq的微服务发起请求会报405not allowed,不更新就不会出错
报错信息如下
org.springframework.web.client.HttpClientErrorException$MethodNotAllowed: 405 : [{"timestamp":"2021-04-29T11:28:31.130+00:00","status":405,"error":"Method Not Allowed","message":"","path":"/crud/addRecord"}]
有一个类读取config的值
@Component
@RefreshScope
public class Index {
@Value("${picture.min}")
private int min;
@Value("${picture.max}")
private int max;
public int getMin() {
return min;
}
public int getMax() {
return max;
}
}
热更新后,值确实变化了,但是controller中向其他微服务发送的请求都会405