1 .一个yml中配置双数据源
spring:
profiles:
active: dev
---
#开发环境配置
spring:
profiles: dev
# 数据源配置
datasource:
db1:
driver-class-name: com.mysql.jdbc.Driver
jdbc-url: jdbc:mysql://10.13.48.202:3306/team_dota2?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=UTC
username: root
password: bVXN*pBaq3f121%ap
db2:
driver-class-name: com.mysql.jdbc.Driver
jdbc-url: jdbc:mysql://127.0.0.1:3306/rank?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=UTC
username: root
password: 123456
# 外部接口地址
api:
dota2:
match:
url: https://api.steampowered.com
esportseyes:
url: https://api.dota2.esportseyes.com
hawkeye:
esportseyes:
url: https://api.hawkeye.esportseyes.com
esportseyes:
com:
url: https://api.esportseyes.com
test:
url: http://localhost:8080
# 端口号
server:
port: 8080
---
#测试环境配置
spring:
profiles: stg
server:
port: 8080
---
#生产环境配置
spring:
profiles: prd
server:
port: 8080
2 .分到两个配置文件中
- application.yml
spring:
profiles:
active: dev
- application-prd.yml
#生产环境配置
spring:
profiles: dev
# 数据源配置
datasource:
db1:
driver-class-name: com.mysql.jdbc.Driver
jdbc-url: jdbc:mysql://10.13.48.202:3306/team_dota2?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=UTC
username: root
password: bVXN*pBlmX121%ap
db2:
driver-class-name: com.mysql.jdbc.Driver
jdbc-url: jdbc:mysql://127.0.0.1:3306/rank?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=UTC
username: root
password: 123456
# 外部接口地址
api:
dota2:
match:
url: https://api.steampowered.com
esportseyes:
url: https://api.dota2.espeyes.com
hawkeye:
esportseyes:
url: https://api.he.spoyes.com
esportseyes:
com:
url: https://api.esporye.com
test:
url: http://localhost:8080
server:
port: 8080