Springboot中如何设置不同的开发环境

Posted weishao-lsv

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Springboot中如何设置不同的开发环境相关的知识,希望对你有一定的参考价值。

通过不同的application-*.yml设置不同的开发环境

当我们需要哪个配置环境时,只需要在application.properties中指定即可,如下图所示:

技术图片

 

如下测试:

@RestController
public class IndexController{
    @RequestMapping("/index")
    public String index() {
        return "hello world";
    }
}
@SpringBootApplication
public class DiffEnvAppilcation extends ApplicationObjectSupport {
    public static void main(String[] args) {
        SpringApplication.run(DiffEnvAppilcation.class, args);
    }
}

在application.properties中指定的是application-sit.yml

所以访问地址为: http://localhost:8081/index

 技术图片

 

 此时,我们把spring.profiles.active=test

这时候的访问地址为:http://localhost:8080/index

技术图片

 

以上是关于Springboot中如何设置不同的开发环境的主要内容,如果未能解决你的问题,请参考以下文章

springboot配置文件application-dev.properties,application-prod.properties,application-test.properties(代码片

springboot 不同环境读取不同配置

springBoot框架不同环境读取不同的配置文件

SpringBoot多环境部署,在启动时动态设置相应的配置文件

springboot 多环境配置

如何使用 Jenkins 部署多个 SpringBoot 环境?