将有两个数据库内相同的数据为不同的城市和用户与角色管理,这两个城市都有权访问。我搜索了一下,得到了一些信息,比如
# first db
spring.datasource.url = [url]
spring.datasource.username = [username]
spring.datasource.password = [password]
spring.datasource.driverClassName = org.postgresql.Driver
# second db ...
spring.secondDatasource.url = [url]
spring.secondDatasource.username = [username]
spring.secondDatasource.password = [password]
spring.secondDatasource.driverClassName = org.postgresql.Driver
但我找不到关于普通用户的信息。有人能帮我吗?
1条答案
按热度按时间jtw3ybtb1#
所以,你有两个不同的数据库,因为你应该创建两个
DataSource
具有不同属性前缀的bean。两者都有不同的设置
dataSources
在application.yaml
:在那之后你就有两颗豆子了
primaryDataSource
以及secondaryDataSource
用于访问第一个或第二个数据库。