Spring boot MongoDB注入问题
2022-12-21 本文已影响0人
寻找无名的特质
今天使用模块化开发,墙MongoDB repository的接口与实现分开开发,组装时遇到问题,自动组装总是出现找不到类的情况。后来发现解决办法很简单,在引导类中增加下面的标识:
@SpringBootApplication(scanBasePackages = {"cn.jiagoushi"})
@EnableMongoRepositories(basePackages = {"cn.jiagoushi"})
最主要的是增加EnableMongoRepositories,这是因为MongoDb的Repository定义是接口,如果不说明,就无法找到相应的实现。