场景

Profile是针对不同的环境对不同的配置提供支持的,

全局Profile配置使用application-*.properties

比如

application-prod.properties 生产环境

application-sit.properties  测试环境

application-dev.properties  开发环境

通过在application.properties 中设置spring.profiles.active=prod来指定活动的Profile。

实现

在src/main/resource目录上右击选择new file

这里文件名字的格式是固定的,只有中间部分是可以改动的。

这里建立三个配置文件

怎样确定使用的是哪个配置文件

打开application.properties

spring.profiles.active=prod

通过这样指定就会使用application-prod.properties 作为配置环境

在application-prod.properties中配置

server.port=8077

端口号为8077

运行可以在控制台查看输出

在浏览器中也可以看到效果

源码下载:

https://download.csdn.net/download/badao_liumang_qizhi/11046528

SpringBoot中的Profile配置的使用相关推荐

  1. SpringBoot中Logback常用配置以及自定义输出到MySql数据库

    之前基于SpringBoot开发的项目运行一段时间后,客户使用网站偶尔会出现接口调用失败的情况,每次产品经理询问是怎么回事的时候,都需要让运维提下最近的日志才能分析具体原因,这样时效性和便利性不能满足 ...

  2. springboot中druid数据源配置无效的问题和jar包找不到问题

    springboot中druid数据源配置无效的问题 阿里云的仓库 链接: 阿里云仓库. 自己在springboot项目中,引入druid的依赖,希望引入druid数据源. 但是idea中,虽然在这个 ...

  3. springboot 中 mybatis configuration 配置失效问题

    springboot 中 mybatis configuration 配置失效问题 环境 场景 springboot角度分析 SqlSessionFactory 设置Configuration Myb ...

  4. Springboot中的@Profile注解

    在项目运行中,包括多种环境,例如线上环境prod(product).开发环境dev(development).测试环境test.提测环境qa.单元测试unitest等等.不同的环境需要进行不同的配置, ...

  5. SpringBoot中自定义日志配置logback-spring.xml

    场景 通过系统属性和传统的SpringBoot外部配置文件依然可以很好的支持日志控制和管理. 不同的日志系统对应的命名规范 Logback:logback-spring.xml  logbak-spr ...

  6. SpringBoot中Web容器配置和调优

    SpringBoot的启动容器主要是Tomcat,Jetty,Undertow三种容器类型,具体的配置类为 org.springframework.boot.autoconfigure.web.Ser ...

  7. SpringBoot 中 Json 格式化配置

    SpringBoot 针对 jackson 是自动化配置的,如果需要修改,也可以自定义配置. 0x01:通过 application.yml 配置属性说明: spring.jackson.date-f ...

  8. Spring小知识——profile配置

    文章目录 引言 介绍 Spring配置步骤如下 第一步:编写三个环境的Spring配置文件如下 第二步:配置Spring的主配置文件 第三步:编写测试代码 第四步:报错原因分析 总结 引言 工作中我们 ...

  9. Springboot中添加contextPath

    spring boot默认是/ ,这样直接通过http://ip:port/就可以访问到index页面,如果要修改为http://ip:port/path/ 访问的话,那么需要在application ...

最新文章

  1. C语言 递归求阶乘和
  2. Xcode的一些控制台命令
  3. 计算一个时间,是否在规定的时期时间之间
  4. App界面交互设计规范(转)
  5. iOS-数据持久化-属性列表
  6. centos php 显示错误提示,Centos下编译php的典型错误及解决
  7. 微信小程序文件下载---视频,图片。
  8. python列表冒泡排序方法_python列表去重 冒泡排序 插序排序
  9. 17.3 构建LinuxPC端QT软件上的ARM编译套件并进行测试
  10. BOS物流项目问题汇总
  11. es 创建索引 指定id_Elasticsearch创建索引流程
  12. 如何用Intel主板集成的RAID控制器(Intel RST)实现硬盘提速与硬盘数据恢复
  13. 手机摄像头组成结构和工作原理
  14. 转载:asm volatile GCC的内嵌汇编语法 ATT汇编语言语法
  15. 石头机器人拖地水量调节_科技解放双手:石头扫拖一体机器人使用体验
  16. 【python】用ChatGPT使用爬虫
  17. DETR与Deformable DETR小结
  18. 简单又详细的网页爬虫案例
  19. Rocket核心流程源码分析
  20. 豆豆趣事[2013年02月]

热门文章

  1. 并发集合和普通集合以及安全集合的区别
  2. mysql 查询每天 如果没有显示为0_「15」MySQL的系统信息函数
  3. python自动化开发是什么_Python自动化开发学习6
  4. 关于string转int、float、double常用方法
  5. 只会linux和sql能维护mes系统么,MES系统软件架构介绍
  6. linux下如何屏蔽代码,linux c 怎么屏蔽信号 使用sigprocmask命令
  7. python爬虫什么书好_初学python爬虫看什么书
  8. 计算机程序中断方式有几种,奥鹏离线作业计算机组成原理一、简答题1、请说明程序查询方式与中断方式各自的特点.2、提高存储器速度可采用哪些措施,请说出...
  9. 英语对计算机人才的重要性,英语对计算机专业的重要性及如何提高英语水平
  10. shiro密码正确也会匹配错误_Shiro学习之——Shiro与Web集成