我有一個運行 Spring MVC 的應用程式。
我需要它來訪問我的應用程式中相同資料庫的 2 個不同用戶。
如何使用 application.properties 檔案進行配置?
application.properties 檔案
jdbc.driverClassName=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@myoracle.db.server:1521:my_sid
jdbc.username=USERA
jdbc.password=passwrord1
jdbc.driverClassName=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@myoracle.db.server:1521:my_sid
jdbc.username=USERB
jdbc.password=passwrord2
問候。
uj5u.com熱心網友回復:
創建多個資料源的作業方式與創建第一個資料源相同。如果您使用 JDBC 或 JPA 的默認自動配置,您可能希望將其中一個標記為 @Primary(然后任何 @Autowired 注入都會選擇該配置)。
@Bean
@Primary
@ConfigurationProperties(prefix="datasource.primary")
public DataSource primaryDataSource() {
return DataSourceBuilder.create().build();
}
@Bean
@ConfigurationProperties(prefix="datasource.secondary")
public DataSource secondaryDataSource() {
return DataSourceBuilder.create().build();
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/516856.html
標籤:爪哇春天弹簧MVC
