当前位置: 首页 > 知识库问答 >
问题:

能否在一个Spring Boot应用程序中配置多个数据库[重复]

乜元魁
2023-03-14

我想创建一个应用程序,我想有多个数据库,这意味着不止两个,至少三个。这可能吗?如果是,请在此处解释。

共有1个答案

诸葛煜
2023-03-14

是的,这是可能的!

您可以在应用程序YML中定义多个数据源,如下所示

1)

spring:
  datasource:
    username: username
    password: password
    hikari:
      driver_class_name: oracle.jdbc.driver.OracleDriver (or any other)
      connection_timeout: 30000
      maximum_pool_size: 5
    url: host:port/serviceName 
someOtherKey
  datasource:
    username: username
    password: password
    hikari:
      driver_class_name: oracle.jdbc.driver.OracleDriver
      connection_timeout: 30000
      maximum_pool_size: 5
    url: driverName@host:port/serviceName

您可以通过@ConfigurationProperties@Bean选择要拾取或提供的数据源

 类似资料:
  • 问题内容: 如何在Zend Framework 2中配置(和使用)多个数据库?目前,我在global.php中有以下内容: 但是我看不到添加第二种方法。 问题答案: 如果查看Zend \ Db \ Adapter \ AdapterServiceFactory,您会看到适配器配置仅指向一个键。这意味着它构建的适配器将始终使用此(唯一)配置密钥。 我建议您创建自己的工厂,如下所示: 在您的主模块(或

  • 这是我的配置属性文件。 应用程序.属性 如果能提供一些非常好的建议来执行它,我将不胜感激。你在这方面的知识对我有帮助,谢谢。

  • 在我的应用程序中,我需要使用两个MongoDB数据库。我不知道如何在应用程序中添加2个MongoDB数据库。spring应用程序中的属性文件。 这是申请表。我的项目的属性文件, 但是我想为同一个项目使用另一个MongoDB数据库。如何在应用程序中添加新数据库。属性文件。

  • 我正在将当前的应用程序迁移到多租户体系结构。由于只有一个代码库,我需要解决多个租户的问题。我使用的是单数据库、多模式的方法。每个租户将被分配一个单独的模式,其中元数据保存在默认模式中。 应用程序是用ASP构建的。NET MVC。我使用Dapper连接到我的SQL Server。我有50个函数,使用直接查询和存储过程调用数据库。当为每个租户初始化dapper时,是否有任何方法可以在不改变函数的情况下

  • 如何使用Spring Data JPA配置多个数据库? 只要提供一些有用的链接,我就可以在示例Spring Data JPA应用程序中浏览和配置多个数据库。

  • 我正在开发两个应用程序。让第一个应用程序是APP1,第二个应用程序为APP2。现在在APP1中,我不提供任何用户权限,如INTERNET权限,但它将发送任何http url,如http://www.google.com我的第二个APP2将包含INTERNET等用户权限。Http请求将从APP1发送到APP2,APP2将响应该请求,然后将结果发送回APP1。最后APP1包含一个Web视图以显示结果。