nacos 注册服务已经注册,两个服务单独执行都没有问题
String url="http://userservice/user/"+orderPay.getAuuid();//这里也可以获取到uuid的值
System.out.println(Accuser.class);
Accuser user=restTemplate.getForObject(url,Accuser.class);/*到这里就报错了*/
cloud:
nacos:
discovery:
server-addr: localhost:8848
java.lang.NullPointerException: Cannot invoke "Object.hashCode()" because "key" is null
at java.base/java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936) ~[na:na]
at java.base/java.util.concurrent.ConcurrentHashMap.containsKey(ConcurrentHashMap.java:964) ~[na:na]
Accuser user=restTemplate.getForObject(url,Accuser.class);/到这里就报错了/
这一步之前都是可以执行的,也可以获取到到别的服务里面数据,但是到这个就出现报错了,也没有找到过一样的问题
urk为null,也就是没有注入进行,或者获取错了
Accuser user=restTemplate.getForObject(url,Accuser.class);
换成
Accuser user=restTemplate.getForObject(url,String.class);
Accuser user 建议想换成jsonObject 打印下内容,然后处理成Accuser 。