当我运行以下代码时,输出仅为"之前"。它永远不会到达"之后#34;。 奇怪的是没有错误被抛出。
以下代码位于在Junit测试中实例化的对象内。在达到此snippit之前调用的一些代码与Apollo MQ交互。真正奇怪的是,这是第一次启动Apollo MQ服务时的工作原理。病房第二次未能到达"在#34;之后。重启Apollo MQ将解决此问题。
`import com.fasterxml.jackson.databind.ObjectMapper;
...
ObjectMapper mapper = new ObjectMapper();
log.info("Before");
Container c = mapper.readValue("{\"id\":\"abc123\"}", Container.class);
log.info("After");
...
public class Container
{
String id;
}`
知道造成这种情况的原因是什么?