上一篇: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自动配置的原理就是读取了文件中的类,根据属性使用默认值。