[英]Spring Data Mongodb & Spring Boot - autowiring MongoRepository from Mongolab
假设我在下面有一个简单的mongoRepository:
public interface LettersRepository extends MongoRepository<Posts, String> {
}
我正在连接Mongolab。 为了使自动装配正常工作,Mongolab上的集合名称必须为“字母”。
现在,我不想在Mongolab上将我的收藏称为“字母”。 我想称其为“邮件”。
我如何使用注释来配置自动装配,而不是指向“邮件”集合?
我在界面上方尝试了注释@Repository(value="mails")
,但它不起作用。
到Mongo集合的映射取决于您的域对象,而不是存储库。 如果您希望Posts
类存储在收款mails
,请使用@Document
对其进行注释:
@Document(collection = "mails")
public class Posts {
}
有关详细信息,请参见文档中的“ 映射”一章。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.