首页 分享 SpringBoot Profiles实现多环境下配置切换

SpringBoot Profiles实现多环境下配置切换

来源:花匠小妙招 时间:2024-10-31 10:40

      什么是Profile呢?用户配置文件,即开发人员可以针对项目的各种环境(场景)制定特有的配置文件,然后要切换场景的时候,切换下配置文件就可以了。

     SpringBoot项目,可以使用yml文件作为配置文件,当然也可以使用properties文件。

下面以添加开发(dev)、测试(test)和生产(prod)环境的配置为例子,讲解如何实现

   实现方式有两种,写yml文件或者properties文件这两种文件。

1. 通过properties配置文件实现

      如果使用application.properties进行多个环境的配置,原理跟使用多个yml配置文件一致,创建application-{profile}.properties文件 存放不同环境特有的配置,将于环境无关的属性放置到application.properties文件里面,并在application.properties文件中通过spring.profiles.active=xxx 指定加载不同环境的配置。如果不指定,则默认加载application.properties的配置,不会加载带有profile的配置。

      application-dev.properties

#开发环境dev加载的配置文件

spring.profiles=dev

spring.datasource.url=jdbc:oracle:thin:@127.0.0.1:1521:orcl

spring.datasource.driverClassName=oracle.jdbc.driver.OracleDriver

spring.datasource.username=test

spring.datasource.

相关知识

基于SpringBoot的网上花卉鲜花销售购物系统+Vue[毕业设计]
springboot毕设项目网上鲜花销售系统6r845(java+VUE+Mybatis+Maven+Mysql)
基于springboot的“花开富贵”花园管理系统java项目
生态校园模式下的园林花卉配置.pdf
java/jsp/ssm鲜花销售管理系统【2024年毕设】
弥勒现代产业园:研发切换玫瑰植物工厂 实现花卉旅游产业融合发展
微型环境空气质量监测系统 完善空气监测体系 维护空气良好水平
教你如何在开放式环境下进行多肉植物组织培养
springboot鲜花商城平台
基于JAVA馥郁花艺网站mp4计算机毕业设计源码+数据库+lw文档+系统+部署

网址: SpringBoot Profiles实现多环境下配置切换 https://www.huajiangbk.com/newsview308966.html

所属分类:花卉
上一篇: 环境友好型技术
下一篇: 农作物主要病虫害测报技术培训课件

推荐分享