Clase de entidad
@Configuration @ConfigurationProperties (prefix = "db-config") clase pública DbConfig { List <DbInfo> defalutConfigList; boolean isReadConfig; public List <DbInfo> getDefalutConfigList () { return defalutConfigList; } public void setDefalutConfigList (List <DbInfo> defalutConfigList) { this.defalutConfigList = defalutConfigList; } public boolean 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}} '} - {db-type: oracle, driver-class-name: oracle.jdbc.driver.OracleDriver, port: 1521, url-template:' jdbc : oracle: thin: @ {{IP}}: {{PORT}} / {{END_PARAM}} '} - {db-type: postgres, driver-class-name: org.postgresql.Driver, puerto: 3306, url -template: 'jdbc: postgresql: // {{IP}}: {{PORT}} / {{END_PARAM}}'} read-config: false