我们可以使用AbstractMongoConfiguration(http://docs.spring.io/spring-data/mongodb/docs/current/api/org/springframework/data/mongodb/config/AbstractMongoConfiguration.html)来进行mongodb配置。此外,我们可以使用application.properties来进行配置(http://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html)。哪一个更好?
答案 0 :(得分:0)
这绝对是一个基于意见的问答。
答案很简单:我的观点是spring-boot真的鼓励你尽可能使用application.properties。所以,我说:
最好将application.properties与spring-boot一起使用 比java配置
spring-boot的AutoConfiguration在spring生命周期的早期发生,几乎不可能不使用application.properties(允许AutoConfigurations加载它们的属性)。
此外,spring-cloud-config允许远程加载属性,因此这将是使用此机制的另一个未来可能的优势。