专栏首页凯哥Javaspring boot学习4 多环境配置
原创

spring boot学习4 多环境配置

说明:

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

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

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

测试环境端口是:

生产环境端口为:

创建如下图的配置文件:

说明:

1: dev是开发环境的

2:pro是生产环境的

3:test是测试环境的

4:是默认配置文件。

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

需要在application.properties中配置:

使用如下:

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

说明:

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

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

来源:凯哥Java(kaigejava)

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

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

保存后,在看打印日志。

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

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

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 安装vsftp服务器的时候遇到的问题

    在centos7中安装VSFTP的时候,使用命令行,ftp 然后输入用户名和密码,登陆之后,put文件就可以上次到ftp上面。如下图:

    凯哥Java
  • 解决eclipse在修改js卡顿现象

    使用eclipse开发java程序的都会遇到在复制或是粘贴js或是jsp的时候回出现卡顿现象。

    凯哥Java
  • document.createElement()的用法

    分析代码时,发现自己的盲点——document.createElement(),冲浪一番,总结了点经验。

    凯哥Java
  • 读书笔记--Android系统启动

    ==本文为读书和博客学习笔记,记录将知识总结自己理解的方式。可能存在错误。文末会给出相关参考链接==

    g小志
  • 数据结构与算法 -- 二叉树链式详解((非)/递归遍历,叶子个数,深度计算)

    PS:树型结构是一种重要的非线性数据结构,教科书上一般都是树与二叉树,由此可见,树和二叉树是有区别和联系的,网上有人说二叉树是树的一种特殊形式,但经过查资料,树...

    cMusketeer
  • 回文子串

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    喜欢ctrl的cxk
  • 白话防抖

    在讨论防抖和节流之前咱们先看一个需求,需求是这样的,监听页面的scroll事件,当页面拖动到最底端时,加载更多。实现代码如下:

    挥刀北上
  • Java开发知识之Java的数字处理类Math类

      首先 Java.text.DecimalFormat指的是DecimalFormat类在Java.text包中. 其中DecimalFormat类是Numb...

    IBinary
  • (译)自己的 Kubernetes 控制器(2)——用 Java 开发

    前面文章中,我们大概描述了开发自定义 Kubernetes 控制器的基础内容。其中我们提到,只要能够使用 HTTP/JSON 就可以满足开发需求。本文中就言归正...

    崔秀龙
  • Octopress添加回到顶部功能

    在Octopress当阅读到文章底部的时候,或多或少都想回到顶部,而默认的Octopress没有提供回到顶部的功能,于是一不做二不休,自己找个控件加上。

    技术小黑屋

扫码关注云+社区

领取腾讯云代金券