前言 上文<一文掌握 Spring Boot Profiles> 是对 Spring Boot Profiles 的介绍和使用,因此本文将从源码角度探究 Spring Boot Profiles,让我们看下 Spring Boot 底层是如何应用 Profiles 进行环境配置的隔离与生效的. 正文 首先,我们先来看下一个简单的 Spring Boot 示例程序, 在主程序方法中,打印容器中获取到 User 对象,它只有一个 name 属性. 这里 name 属性引用了外部配置 user.us…