我尝试使用 context.xml 并使用数据源的 jndi 名称创建数据源切换配置,但是我想对 application.properties 文件以及对表使用 Data JPA 时执行相同的操作。
@Bean
@ConfigurationProperties("application.datasource.my-datasource")
public DataSourceProperties myDataSourceProperties() {
return new DataSourceProperties();
}
然后在代码中检索如下属性:
myDataSourceProperties().getUrl()
myDataSourceProperties().getUsername()
myDataSourceProperties().getPassword()
myDataSourceProperties().getDriverClassName()
在您的 application.properties 中:
application.datasource.my-datasource.url=url
application.datasource.my-datasource.username=username
application.datasource.my-datasource.password=password
application.datasource.my-datasource.driver-class-name=driver