Classe d'entité
@Configuration @ConfigurationProperties (prefix = "db-config") classe publique DbConfig { List <DbInfo> defalutConfigList; boolean isReadConfig; liste publique <DbInfo> getDefalutConfigList () { return defalutConfigList; } public void setDefalutConfigList (List <DbInfo> defalutConfigList) { this.defalutConfigList = defalutConfigList; } public booléen isReadConfig () { return isReadConfig; } public void setReadConfig (boolean readConfig) { isReadConfig = readConfig; } }
ed
db-config: defalut-config-list: - {db-type: mysql, driver-class-name: com.mysql.cj.jdbc.Driver, port: 3306, url-template: 'jdbc: mysql: // {{ {IP}}: {{PORT}} / {{END_PARAM}} '} - {type-db: oracle, nom-classe-pilote: oracle.jdbc.driver.OracleDriver, port: 1521, modèle d'URL:' jdbc : oracle: thin: @ {{IP}}: {{PORT}} / {{END_PARAM}} '} - {db-type: postgres, driver-class-name: org.postgresql.Driver, port: 3306, url -template: 'jdbc: postgresql: // {{IP}}: {{PORT}} / {{END_PARAM}}'} read-config: false