我们可以使用 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 )。哪个更好?
最佳答案
这绝对是一个基于意见的问答。
答案很简单:我的观点是 spring-boot 确实鼓励您尽可能使用 application.properties 。所以,我会说:
it is better to use application.properties with spring-boot, rather than java config
spring-boot 的 AutoConfiguration 在 spring 生命周期的早期发生,几乎不可能不使用 application.properties (以允许 AutoConfigurations 加载其属性)。
此外,spring-cloud-config 允许远程加载属性,因此这将是使用此机制的另一个可能的 future 优势。
关于java - 在spring中配置mongodb,application.properties还是AbstractMongoConfiguration?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33060902/