【出现频率】★★★★☆ 【学习难度】★★★☆☆
答案:Spring Profiles允许用户根据不同的配置文件来注册bean。指定不同的spring.profiles.active值就可以加载不同的配置文件,例如,在测试环境中启动服务,在工程的application.properties中或在启动参数中指定spring.profiles.active值为test,就会加载application-test.properties中的配置参数,同理,在生产环境启动时,只需要指定spring.profiles.active为prod,就会加载application-prod.properties文件的配置参数。这样就可以预先在不同的配置文件中配置好相应参数,在启动时根据不同环境指定spring.profiles.active的值来启动,就可以加载需要的配置文件。让服务在不同环境中使用不同的配置文件变得更简单。