如何列出所有 Spring 引导数据源?
How can I list all Spring Boot datasources?
如何列出所有 Spring 引导数据源?包括使用 Spring Cloud Config 配置的和其他基于 pom.xml
中数据库驱动程序的 Maven 依赖项自动配置的
假设您有多个具有不同限定符的数据源,您可以在列表中获取它。其实不仅仅是针对Datasource类型,任何类型的列表,都可以有类似的代码。并且此列表将包含所有 bean 实现。
@Autowired
List<DataSource> datasources;
或者您也可以通过 bean 名称访问。
@Autowired
Map<String,DataSource> datasources;
如何列出所有 Spring 引导数据源?包括使用 Spring Cloud Config 配置的和其他基于 pom.xml
中数据库驱动程序的 Maven 依赖项自动配置的假设您有多个具有不同限定符的数据源,您可以在列表中获取它。其实不仅仅是针对Datasource类型,任何类型的列表,都可以有类似的代码。并且此列表将包含所有 bean 实现。
@Autowired
List<DataSource> datasources;
或者您也可以通过 bean 名称访问。
@Autowired
Map<String,DataSource> datasources;