spring mongodb,application.properties或AbstractMongoConfiguration?

时间:2015-10-11 02:14:16

标签: java spring mongodb spring-mvc configuration

我们可以使用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)。哪一个更好?

1 个答案:

答案 0 :(得分:0)

这绝对是一个基于意见的问答。

答案很简单:我的观点是spring-boot真的鼓励你尽可能使用application.properties。所以,我说:

  

最好将application.properties与spring-boot一起使用   比java配置

spring-boot的AutoConfiguration在spring生命周期的早期发生,几乎不可能不使用application.properties(允许AutoConfigurations加载它们的属性)。

此外,spring-cloud-config允许远程加载属性,因此这将是使用此机制的另一个未来可能的优势。