首页 > 编程语言 > 详细

SpringBoot - 多环境配置

时间:2021-08-11 23:35:39      阅读:17      评论:0      收藏:0      [点我收藏+]

项目配置

项目配置如下图所示,application.yml中的配置项在任何环境下均生效,application-dev.yml中的配置在开环境下生效,application-prod.yml中的配置在生产环境下生效。配置文件的application-开头是固定规范,后面的部分是自定义的。
技术分享图片

  • application.yml
spring:
  profiles:
    active: dev
server:
  port: 8080
  • application-dev.yml
spring:
  datasource:
    url: jdbc:mysql://127.0.0.1:3306/cms?characterEncoding=UTF-8&useSSL=false&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true
    username: root
    password: sunday
  • application-prod.yml
spring:
  datasource:
    url: jdbc:mysql://192.168.43.109:3306/cms?characterEncoding=UTF-8&useSSL=false&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true
    username: root
    password: sunday

启动方式

  • 修改application.yml中spring.profiles.active=xxx 指定配置文件
  • 命令启动中携带参数指定配置文件
java -jar xxx.jar --spring.profiles.active=dev
- End -
梦想是咸鱼
关注一下吧
技术分享图片

SpringBoot - 多环境配置

原文:https://www.cnblogs.com/maggieq8324/p/15130391.html

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