首页 > 编程语言 > 详细

spring boot学习4 多环境配置

时间:2019-09-11 20:41:05      阅读:94      评论:0      收藏:0      [点我收藏+]

说明:

在企业中,一个项目一般都有测试环境(test) 、开发环境(dev)、生产环境(pro)等等。在每个环境中,配置信息会不一样的。比如数据库、静态资源文件位置等都会不一样的。

那么使用spring boot怎么处理这些呢?

假设现在我们的开发环境端口是:“

技术分享图片?

测试环境端口是:

技术分享图片

生产环境端口为:

技术分享图片

创建如下图的配置文件:

技术分享图片

说明:

1: dev是开发环境的

2:pro是生产环境的

3:test是测试环境的

4:是默认配置文件。

那么现在我想要访问测试环境。也就是端口是8081的怎么配置?

需要在application.properties中配置:

使用如下:

spring.profiles.active= 需要的环境名称

技术分享图片

说明:

环境名称就是application- 后面对应的

如上图,说明我们配置的是测试环境的。也就是端口是8081.那么对不对呢?

来源:凯哥Java(kaigejava)

个人博客:www.kaigejava.com

我们启动项目:查看打印日志:

技术分享图片

直接切换到生产环境(pro)端口是8888的

技术分享图片

保存后,在看打印日志。

技术分享图片

可以看到已经切换端口是8888。

这样就可以在不同环境使用不同的配置文件了。

spring boot学习4 多环境配置

原文:https://www.cnblogs.com/kaigejava/p/11507877.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!