java是否可以在没有@qualifier和@resource的情况下自动连接同一类的两个不同bean?如果是,如何进行?
我在jarfole中有一个组件,它有一个自动连接的数据源
@Service
Class ReadService{
@Autowire
DataSource readDataSource
}
@Service
Class WriteService{
@Autowire
DataSource writeDataSource
}
我必须配置两个不同的服务器,一个用于读取,另一个用于写入。。我如何将这些数据源注入到这些从Jar插件创建的bean中
# 1 楼答案
你可以阅读更多here
换句话说,您可以在属性文件中指定不同的数据源配置,并分别创建数据源bean
主要数据源
用于辅助数据源
并在实体声明中指定模式
# 2 楼答案
如果基于同一个组件构建两个独立的应用程序,只需在两个应用程序的
application.yml
(或application.properties
)中使用不同的数据库连接设置即可对于“编写”应用程序:
对于“阅读”应用程序: