项目配置如下图所示,application.yml中的配置项在任何环境下均生效,application-dev.yml中的配置在开环境下生效,application-prod.yml中的配置在生产环境下生效。配置文件的application-
开头是固定规范,后面的部分是自定义的。
spring:
profiles:
active: dev
server:
port: 8080
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
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
java -jar xxx.jar --spring.profiles.active=dev
原文:https://www.cnblogs.com/maggieq8324/p/15130391.html