自动配置的原理详解 | 带你读《SpringBoot实战教程》之四

上一篇:3个经典场景配置 | 带你读《SpringBoot实战教程》之三
下一篇:不再做重复工作!创建父工程搞定 | 带你读《SpringBoot实战教程》之五

本文来自于千锋教育在阿里云开发者社区学习中心上线课程《SpringBoot实战教程》,主讲人杨红艳,点击查看视频内容

11. Profile配置:

Profile是针对不同的环境对不同的配置提供支持的,全局Profile配置使用application-*.properties
(application-prod.properties,application-sit.properties,application-dev.properties)

通过在application.properties中设置spring.profiles.active=dev来指定活动的Profile.

12. SpringBoot自动配置的原理

既然SpringBoot可以在根据可依赖的架包进行自动配置,说明在项目启动的时候进行了配置。
项目启动的入口:

自动配置的原理详解 | 带你读《SpringBoot实战教程》之四

方法是一级一级调用的:
自动配置的原理详解 | 带你读《SpringBoot实战教程》之四

自动配置的原理详解 | 带你读《SpringBoot实战教程》之四

找到相关的文件之后,实现自动配置。
自动配置的原理详解 | 带你读《SpringBoot实战教程》之四

SpringBoot自动配置的原理就是读取了文件中的类,根据属性使用默认值。
自动配置的原理详解 | 带你读《SpringBoot实战教程》之四

上一篇:收录高的网站关键词一定要这么布局


下一篇:网站建设如何将公司的利益最大化