Spring数据Mongo API可以';找不到接口java.util.List的编解码器
我正在使用SpringBoot(2.0.8.RELEASE)并连接MongoDB。使用Spring数据Mongo API可以';找不到接口java.util.List的编解码器,java,spring-boot,spring-data,spring-data-mongodb,Java,Spring Boot,Spring Data,Spring Data Mongodb,我正在使用SpringBoot(2.0.8.RELEASE)并连接MongoDB。使用mongoTemplate查找文档时,获取此异常结果中没有问题 找不到接口java.util.List的编解码器。 Collection<String> names = getNames(); Query query = new Query(Criteria.where("name").in(names )); List<Employee> employeeLis
mongoTemplate
查找文档时,获取此异常结果中没有问题
找不到接口java.util.List的编解码器。
Collection<String> names = getNames();
Query query = new Query(Criteria.where("name").in(names ));
List<Employee> employeeList = mongoTemplate.find(query, Employee.class)
@Document(collection = "employee")
@Getter
@Setter
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class Employee {
@Id
@JsonIgnore
private String _id;
private String name;
private List<String> deptNames;
private List<Orgs> orgNames;
private Data[] datas;
}
Collection name=getNames();
查询查询=新查询(条件。其中(“名称”)。在(名称)中);
List employeeList=mongoTemplate.find(查询,Employee.class)
@文档(collection=“employee”)
@吸气剂
@塞特
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown=true)
公营雇员{
@身份证
@杰索尼奥雷
私有字符串_id;
私有字符串名称;
私人名单部门;
私人名单或姓名;
私有数据[]数据;
}
例外情况
org.bson.codecs.configuration.CodecCache.getOrThrow(CodecCache.java:46)
org.bson.codecs.configuration.ProvidersCodecRegistry.get(ProvidersCodecRegistry.java:63)
org.bson.codecs.configuration.ProvidersCodecRegistry.get(ProvidersCodecRegistry.java:37)
org.bson.codecs.BsonTypeCodecMap.<init>(BsonTypeCodecMap.java:48)
org.bson.codecs.DocumentCodec.<init>(DocumentCodec.java:96)
org.bson.codecs.DocumentCodec.<init>(DocumentCodec.java:82)
org.bson.codecs.DocumentCodec.<init>(DocumentCodec.java:72)
org.bson.codecs.DocumentCodec.<init>(DocumentCodec.java:62)
org.bson.Document.toJson(Document.java:287)
org.bson.Document.toJson(Document.java:274)
org.springframework.data.mongodb.core.query.SerializationUtils.serializeToJsonSafely(SerializationUtils.java:121)
org.springframework.data.mongodb.core.MongoTemplate.doFind(MongoTemplate.java:2256)
org.springframework.data.mongodb.core.MongoTemplate.doFind(MongoTemplate.java:2242)
org.springframework.data.mongodb.core.MongoTemplate.find(MongoTemplate.java:771)
org.springframework.data.mongodb.core.MongoTemplate.find(MongoTemplate.java:757)
org.bson.codecs.configuration.CodecCache.getOrThrow(CodecCache.java:46)
org.bson.codecs.configuration.ProvidersCodeRegistry.get(ProvidersCodeRegistry.java:63)
org.bson.codecs.configuration.ProvidersCodeRegistry.get(ProvidersCodeRegistry.java:37)
BsonTypeCodecMap.java:48
DocumentCodec.(DocumentCodec.java:96)
DocumentCodec.(DocumentCodec.java:82)
DocumentCodec.(DocumentCodec.java:72)
DocumentCodec.(DocumentCodec.java:62)
toJson(Document.java:287)
toJson(Document.java:274)
org.springframework.data.mongodb.core.query.SerializationUtils.serializeToJsonSafely(SerializationUtils.java:121)
org.springframework.data.mongodb.core.MongoTemplate.doFind(MongoTemplate.java:2256)
org.springframework.data.mongodb.core.MongoTemplate.doFind(MongoTemplate.java:2242)
org.springframework.data.mongodb.core.MongoTemplate.find(MongoTemplate.java:771)
org.springframework.data.mongodb.core.MongoTemplate.find(MongoTemplate.java:757)