为了账号安全,请及时绑定邮箱和手机立即绑定

Spring Boot 不同开发者协作时使用不同数据库配置?

Spring Boot 不同开发者协作时使用不同数据库配置?

智慧大石 2018-12-11 21:28:40
在多人协作开发一个spring boot的项目的时候,不同开发者用于测试的本地服务器配置可能是不相同的,例如:开发者A本地数据库的密码是123456 B开发者本地数据库的密码是root,如果他们修改的是同一个application.yaml的话,代码就会起冲突。想知道能不能单独的写一份自己的数据库配置,这份配置添加到.gitignore中,不会上传到git上,然后spring boot连接数据库时判断有没有这样一份配置,如果有的话优先使用这份配置。
查看完整描述

1 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

可以使用多个 yml文件来配置
application-dev.yml
使用 spring.profiles.active

application.yml

spring:
  profiles:
    active: dev
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    url: jdbc:mysql://localhost:3306/test
    username: root
    password: root

  jpa:
    hibernate:
      ddl-auto: update
    show-sql: true


查看完整回答
反对 回复 2018-12-11
  • 1 回答
  • 0 关注
  • 452 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信