在实际开发时经常需要把一些配置信息写在配置文件,比如mysql的主机地址.端口号.用户名和密码等.另外,在开发代码时可能用一套配置参数,而部署到测试环境时又会用另一套配置参数,测试完毕再部署到线上环境时,又需要使用线上环境下的另一套参数.因此,实际开发中面临着如何给工程添加多个环境下的配置文件.且要保证不同环境下能自动使用不同的配置文件的问题. spring提供了spring.profiles.active参数,通常情况下,这个值我们会设置为dev.test和online中的一个,分别代表开发环