【发布时间】:2017-07-13 09:08:47
【问题描述】:
restTemplate.postForEntity(url,entity, String.class);
ResponseEntity<String> response = restTemplate.exchange(url, HttpMethod.POST, entity, String.class);
尝试创建对象时抛出空指针异常。
我检查了实体和 url,它被打印在 Logger 消息中。但是在这一行它抛出空指针异常,但对象仍在被创建..
如果对象正在被创建,怎么会抛出空指针异常..
我正在使用 kubernetes,当我在 kubernetes 中检查命令行时,它说对象已创建..但在日志中它显示空指针异常
【问题讨论】:
-
你能发布stackTrace吗?
-
@Luanmalaguti 我尝试评论resttemplate.postforentity,在评论该行之后,在日志中-> 对象正在成功创建..resttemplate.postforentity 和resttemplate.exchange 不能并行使用?
-
@JavaLearner1 请发布异常。另一件事:你使用这两个请求吗?
restTemplate.postForEntity(url,entity, String.class);已经返回给你一个ResponseEntity<String> response。见documentation -
我的意思是,您能否发布您收到@JavaLearner1 的 NullPointer 异常日志
-
@kamwo 是的,那是我的错误..我同时使用了这两个请求,所以它试图创建对象 2 次..这引发了错误..
标签: java spring kubernetes resttemplate