- 在开发工作中项目开发环境主要有:开发环境、测试环境、准生产环境、生产环境。可以给每一种环境写一个配置文件,然后在总配置文件总选择使用哪个环境的配置文件。
- 新建一个模块,并创建IndexController类


package com.zx.springboot.web;
import org.springframework.cache.annotation.Cacheable;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class IndexController {
@RequestMapping(value = "/say")
@ResponseBody
public String say(){
return "Hello Mutil-environment";
}
}
- 分别创建四种环境的配置文件,每一个环境的配置文件必须以"application-“开头,后面添加自定义的配置文件名称,然后以”.properties"结尾。





- 在主配置文件application.properties中使用"spring.profiles.active=xxx"来选择某一个配置文件,其中"xxx"为"application-"后面自定义的名称。
使用开发环境:


使用测试环境:


使用准生产环境:


使用生产环境:

