Springboot读取配置文件时默认读取的是application.yml,如果想要自定义配置文件,需要在application.yml 同级创建自定义yml文件,必须以application- 开头,然后在application.yml中配置文件名称,如下:

spring:
  profiles:
    active: jdbc,es

这表示了除了application.yml外还有application-jdbc.yml和application-es.yml两个配置文件,这样我们就可以在application-jdbc.ym里配置专门的jdbc配置属性,在application-es.yml里专门配置es的配置属性。

例如:application-jdbc.yml

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    jdbc-url: jdbc:mysql://localhost:3060/test?useUnicode=yes&characterEncoding=UTF-8&autoReconnect=true&useServerPrepStmts=true&useCursorFetch=true
    username: root
    password: 123456
    hikari:
      connection-timeout: 10000
      validation-timeout: 3000
      idle-timeout: 60000
      login-timeout: 5
      max-lifetime: 60000
      maximum-pool-size: 10
      minimum-idle: 5
      read-only: false

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐