【发布时间】:2017-10-28 14:38:45
【问题描述】:
从 Spring Boot 1.5.7.Release 升级到 Spring Boot 1.5.8.Release 后,我得到以下异常: org.springframework.data.mapping.PropertyReferenceException:没有为 Auto 类型找到属性 searchByMongoQuery! 相同的类在 1.5.7 中就像一个魅力。有谁知道从 1.5.7 到 1.5.8 发生了什么变化?
这是我的课程:
public interface AutoRepositoryCustom {
Page<Auto> searchByMongoQuery(String value, Pageable pageable);
}
public class AutoRepositoryImpl implements AutoRepositoryCustom {
private final MongoTemplate mongoTemplate;
@Autowired
public AutoRepositoryImpl (MongoTemplate mongoTemplate) {
Assert.notNull(mongoTemplate, "MongoTemplate must not be null!");
this.mongoTemplate = mongoTemplate;
}
@Override
public Page<Auto> searchByMongoQuery(String rawMongoQuery, Pageable pageable) {......}
}
@RepositoryRestResource()
public interface AutoRepository
extends MongoRepository<Auto, String>, AutoRepositoryCustom {
}
有人知道吗? 谢谢
【问题讨论】:
标签: java spring mongodb spring-boot spring-data