所谓Profile,就是一组配置环境,各种程序组件的合集. 实际开发中,经常要在不同的环境间切换,比如,开发时应用的是开发场的部署环境:测试时,用的是测试场的部署环境:上线时,用的是产品场的部署环境.传统做法是手动更改配置信息,但实际项目中配置信息比较多,这样做起来很麻烦,还容易出错,而Profile就是来解决这个问题的. 每个Profile都包含一组配置文件和程序组件等,对应有一个部署环境.只要为每个环境提供对应的Profile,当需要切换不同的部署环境时,只要切换到对应的Profile即可.