黑马程序员SpringBoot教程,6小时快速入门Java微服务架构Spring

Note:在IntelliJIDEA中不存在缩进不允许使用tab
Important:ConfigurationProperties
实际上是使配置内容和对象绑定起来的一种方式,在使用这种方式进行配置的时候,需要注意的有:
在yaml中配置的以驼峰方式命名的配置项dockerConfigs
在命名对应的变量的时候,需要将其变换成docker_configs
的形式,否则可能会无法识别。
在配置文件中使用下划线命名的变量ip_address
则不需要做任何操作,对应即可。
若想在代码中使用驼峰命名法命名变量,例如ipAddress
,在配置文件中需将对应的变量改写为ip-address
的形式。
配置文件中的private变量名要和配置文件中的变量名保持一致。
Notice:Spring Boot 2.7引入了一个新的META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.import
文件,用于注册自动配置,同时保持与spring.factories
中注册的向后兼容。在3.0这个版本中,支持在spring.factories
中注册自动配置的功能已被移除,转而使用import文件。
对于其他应写在Spring.factories的配置不造成任何影响。
启动流程图
https://blog.csdn.net/u014252478/article/details/88789852