
有时候遇到不同场景需要不同的配置时我们把配置文件统一放在一个yml文件需要不断修改因此Spring提供了相应的方法。application.yamlserver: port: 8080 spring: application: name: hm-service profiles: active: dev datasource: url: jdbc:mysql://${hm.db.host}:3306/hmall?useUnicodetruecharacterEncodingUTF-8autoReconnecttrueserverTimezoneAsia/Shanghai driver-class-name: com.mysql.cj.jdbc.Driver username: root password: ${hm.db.pw}在springapplicationprofilesactive选项中指定要扫描哪个配置文件配置文件命名为application-xxxx.yamlapplication-dev.yamlhm: db: host: mysql pw: 123application-local.yamlhm: db: host: 192.168.88.130 pw: 123在idea中不需要更改active中的内容我们按alt8编辑启动该配置中的有效配置文件选项即可