我正在尝试使用customRepository
来使用存储库中的Criteria。
我创建customRepositoryImpl
并成功运行。
但我发现,我添加@Autowire
注释的属性不能自动注入。
这是我的代码:
public class LogMessageRepositoryImpl implements LogMessageRepositoryCustom{
@Resource
private MongoTemplate mongoTemplate;
public List<LogMessage> findByCriteria(){
return mongoTemplate.find(query(where("level").regex("Info")),LogMessage.class);
}
}
mongoTemplate
始终为null
;
我尝试调试它,发现这个bean定义的dependsOn
为空。
无法弄明白为什么?
答案 0 :(得分:0)
@Autowired
代替@Resource