2 回答

TA貢獻1796條經驗 獲得超4個贊
看來您正在使用 Hikari 數據源:
無法將屬性綁定到“HikariDataSource”
根據文檔,您需要有一個稍微不同的配置:
此外,如果您碰巧在類路徑中有 Hikari,則此基本設置不起作用,因為 Hikari 沒有 url 屬性(但有 jdbcUrl 屬性)。在這種情況下,您必須按如下方式重寫您的配置:
app.datasource.jdbc-url=jdbc:mysql://localhost/test
app.datasource.username=dbuser app.datasource.password=dbpass
app.datasource.maximum-pool-size=30
可以在此處找到完整信息和其他實施選項

TA貢獻1821條經驗 獲得超5個贊
根據文檔,您的前綴錯誤 應該是這樣的:
db.datasource.driverClassName=com.ibm.db2.jcc.DB2Driver
db.datasource.url=jdbc:db2://mydb2server/mydb
db.datasource.username=user1
db.datasource.password=passwrd
并更新以下行:
@Bean
@ConfigurationProperties(prefix="db.datasource")
public DataSource secondaryDataSource() {
return DataSourceBuilder.create().build();
}
添加回答
舉報