1.问题
application.yml中可以做很多组件的配置,比如redis,mongo,
但是这些的key是什么,value怎么写呢?
2.分析问题
为了搞清楚这个问题,我们需要先了解application.yml
中的配置是怎么加载的,以MongoProperties
配置加载为例,
在Spring Boot中,可以使用application.yml
或application.properties
文件来配置MongoDB的连接信息。这些配置信息会被加载到MongoProperties
对象中,用于创建MongoDB的连接。
MongoProperties
是Spring Boot提供的一个配置类,用于封装MongoDB的连接信息。在启动应用程序时,Spring Boot会自动读取application.yml
或application.properties
文件中的配置信息,并将其注入到MongoProperties
对象中。
具体来说,Spring Boot会使用ConfigurationProperties
注解来标记MongoProperties
类,指定配置文件中的前缀和属性名。例如,以下代码片段展示了如何将application.yml
中的spring.data.mongodb.uri<