![](/img/trans.png)
[英]Can't set ProblemHandler to ObjectMapper in Spring Boot
[英]can't create an objectMapper in java
我正在创建对象映射器的实例。
ObjectMapper objectMapper = new ObjectMapper();
此行给我以下错误:
构造函数ObjectMapper()未定义
我究竟做错了什么? 你能帮我么? 提前致谢。
如果您使用杰克逊,则可能会缺少下面的罐子
jackson-mapper-asl-1.5.0.jar
另外尝试导入以下包
import com.fasterxml.jackson.databind.*;
如果使用fasterxml jackson ObjectMapper,则有一个空的构造函数:
/*
/**********************************************************
/* Life-cycle: constructing instance
/**********************************************************
*/
/**
* Default constructor, which will construct the default
* {@link JsonFactory} as necessary, use
* {@link SerializerProvider} as its
* {@link SerializerProvider}, and
* {@link BeanSerializerFactory} as its
* {@link SerializerFactory}.
* This means that it
* can serialize all standard JDK types, as well as regular
* Java Beans (based on method names and Jackson-specific annotations),
* but does not support JAXB annotations.
*/
public ObjectMapper() {
this(null, null, null);
}
这是从JavaDoc复制的。 请确保导入语句正确。 我在用
import com.fasterxml.jackson.databind.ObjectMapper;
它对我有用。
检查您班上的图书馆。
如果错误地导入了其他具有相同名称的库,则会引起问题。
import org.elasticsearch.index.mapper.ObjectMapper;
import com.fasterxml.jackson.databind.*;
ObjectMapper objectMapper = new ObjectMapper();
在上面的示例中,第一行应删除。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.