如何根据部署环境调整配置信息?

如何根据部署环境来进行不同的全局配置,比如说开发环境、测试环境、生产环境的数据库信息不同,请问如何进行配置?