国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

若依前后端分離版配置多數(shù)據(jù)源

這篇具有很好參考價值的文章主要介紹了若依前后端分離版配置多數(shù)據(jù)源。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1、application.yml里面配置數(shù)據(jù)源

      druid:
        # 主庫數(shù)據(jù)源
        master:
          url: jdbc:mysql://localhost:3306/ry?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
          username: root
          password: root
        # 從庫數(shù)據(jù)源
        slave:
          # 從數(shù)據(jù)源開關(guān)/默認關(guān)閉
          enabled: false
          url:
          username:
          password:
        # 工作流數(shù)據(jù)源
        activity:
          enabled: true
          url: jdbc:mysql://localhost:3306/dingding_mid?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
          username: root
          password: root

2、在common模塊的enums目錄下的DataSourceType增加數(shù)據(jù)枚舉類型

package com.qilaike.common.enums;

/**
 * 數(shù)據(jù)源
 * 
 * @author ruoyi
 */
public enum DataSourceType
{
    /**
     * 主庫
     */
    MASTER,

    /**
     * 從庫
     */
    SLAVE,

    /**
     * 審批流庫
     */
    ACTIVITY
}

3、在framework模塊下的config目錄下修改DruidConfig,照著自帶的從庫寫法

    @Bean
    @ConfigurationProperties("spring.datasource.druid.activity")
    @ConditionalOnProperty(prefix = "spring.datasource.druid.activity", name = "enabled", havingValue = "true")
    public DataSource activityDataSource(DruidProperties druidProperties)
    {
        DruidDataSource dataSource = DruidDataSourceBuilder.create().build();
        return druidProperties.dataSource(dataSource);
    }

    @Bean(name = "dynamicDataSource")
    @Primary
    public DynamicDataSource dataSource(DataSource masterDataSource)
    {
        Map<Object, Object> targetDataSources = new HashMap<>();
        targetDataSources.put(DataSourceType.MASTER.name(), masterDataSource);
        setDataSource(targetDataSources, DataSourceType.SLAVE.name(), "slaveDataSource");
        setDataSource(targetDataSources, DataSourceType.ACTIVITY.name(), "activityDataSource");
        return new DynamicDataSource(masterDataSource, targetDataSources);
    }

4、然后用@DataSource注解來切換數(shù)據(jù)源,可以寫在類上,也可以寫在方法里面,還可以寫覆蓋mp的方法,來實現(xiàn)某個service指定哪個數(shù)據(jù)庫,操作方法看我的另外一個博客spring boot 同一方法中如何使用多數(shù)據(jù)源文章來源地址http://www.zghlxwxcb.cn/news/detail-803600.html

@DataSource(DataSourceType.ACTIVITY)

到了這里,關(guān)于若依前后端分離版配置多數(shù)據(jù)源的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Spring Boot配置多個Kafka數(shù)據(jù)源

    application.properties配置文件如下 1.第一個kakfa 2.第二個kakfa 備注: 生產(chǎn)者消費者代碼參考鏈接,開發(fā)同學(xué)需要以實際情況按要求自己變更下代碼即可: Spring Boot 集成多個 Kafka_springboot集成多個kafka_//承續(xù)緣_紀錄片的博客-CSDN博客

    2024年02月07日
    瀏覽(27)
  • Spring Boot整合Mybatis配置多數(shù)據(jù)源

    在之前的事件管理系統(tǒng)博客中有提到動態(tài)的多數(shù)據(jù)源配置 工作中難免需要做幾個工具方便自己偷懶,加上之前的擋板,數(shù)據(jù)源肯定沒法單一配置,所以需要多數(shù)據(jù)源配置。這里介紹兩種配置:動態(tài)數(shù)據(jù)源和固定數(shù)據(jù)源模式。這兩種我在目前的工作的工具開發(fā)中都有用到。 M

    2024年01月23日
    瀏覽(30)
  • 如何在Spring Boot中配置雙數(shù)據(jù)源?

    在許多應(yīng)用程序中, 可能會遇到需要連接多個數(shù)據(jù)庫的情況 。這些數(shù)據(jù)庫可以是不同的類型,例如關(guān)系型數(shù)據(jù)庫和NoSQL數(shù)據(jù)庫,或者它們可以是相同類型但包含不同的數(shù)據(jù)。為了處理這種情況,我們可以使用雙數(shù)據(jù)源來管理多個數(shù)據(jù)庫連接。 雙數(shù)據(jù)源是指在一個應(yīng)用程序中

    2024年02月11日
    瀏覽(20)
  • Spring Boot MyBatis Plus 配置數(shù)據(jù)源詳解

    Spring Boot MyBatis Plus 配置數(shù)據(jù)源詳解

    ??歡迎來到架構(gòu)設(shè)計專欄~Spring Boot MyBatis Plus 配置數(shù)據(jù)源詳解 ☆* o(≧▽≦)o *☆嗨~我是IT·陳寒?? ?博客主頁:IT·陳寒的博客 ??該系列文章專欄:架構(gòu)設(shè)計 ??其他專欄:Java學(xué)習(xí)路線 Java面試技巧 Java實戰(zhàn)項目 AIGC人工智能 數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí) ??文章作者技術(shù)和水平有限,如果文

    2024年01月21日
    瀏覽(30)
  • Spring Boot多數(shù)據(jù)源配置詳解及報錯問題解決

    Spring Boot多數(shù)據(jù)源配置詳解及報錯問題解決

    Spring Boot多數(shù)據(jù)源配置詳解 前幾天,公司提了個需求,對一個項目進行二次開發(fā),在開發(fā)過程中,需要配置多數(shù)據(jù)源來進行數(shù)據(jù)庫的操作。下面我將主鍵探索總結(jié)的配置流程和遇到的各種坑做以總結(jié),希望能夠幫到遇到同樣問題的友友。有錯的地方,請各位大佬留言指出。

    2024年02月16日
    瀏覽(21)
  • spring boot下基于spring data jpa配置mysql+達夢多數(shù)據(jù)源(以不同包路徑方式,mysql為主數(shù)據(jù)源)

    :mysql 達夢/dameng jpa 多數(shù)據(jù)源 spring boot:2.1.17.RELEASE mysql驅(qū)動:8.0.21(跟隨boot版本) 達夢驅(qū)動:8.1.2.192 lombok:1.18.12(跟隨boot版本) 以mysql為主數(shù)據(jù)源,達夢為第二數(shù)據(jù)源方式配置 適用于舊項目二次開發(fā)接入達夢數(shù)據(jù)庫或基于通用二方/三方包做業(yè)務(wù)擴展等場景 將以不

    2024年02月05日
    瀏覽(59)
  • Spring Boot 2.7.5 HikariCP 連接池多數(shù)據(jù)源配置

    Spring Boot 2.7.5 HikariCP 連接池多數(shù)據(jù)源配置

    當(dāng)前項目遇到需要連接多個數(shù)據(jù)庫的場景,此時需要引入多數(shù)據(jù)源了. 還有一些諸如以下的場景: 與第三方對接時,有些合作方并不會為了你的某些需求而給你開發(fā)一個功能,他們可以提供給你一個可以訪問數(shù)據(jù)源的只讀賬號,你需要獲取什么數(shù)據(jù)由你自己進行邏輯處理,這時

    2024年02月05日
    瀏覽(21)
  • ruoyi(若依)配置多數(shù)據(jù)源(mysql+postgresql),rouyi(Springboot)多數(shù)據(jù)源設(shè)置

    ruoyi(若依)配置多數(shù)據(jù)源(mysql+postgresql),rouyi(Springboot)多數(shù)據(jù)源設(shè)置

    (1)修改DatasourceType (2)修改DruidConfig,這里有很多細節(jié)要注意,就是大小寫的問題 (3)使用選擇數(shù)據(jù)源,會自動切換數(shù)據(jù)源

    2024年02月16日
    瀏覽(33)
  • 【Spring Boot 3】【數(shù)據(jù)源】自定義多數(shù)據(jù)源

    軟件開發(fā)是一門實踐性科學(xué),對大多數(shù)人來說,學(xué)習(xí)一種新技術(shù)不是一開始就去深究其原理,而是先從做出一個可工作的DEMO入手。但在我個人學(xué)習(xí)和工作經(jīng)歷中,每次學(xué)習(xí)新技術(shù)總是要花費或多或少的時間、檢索不止一篇資料才能得出一個可工作的DEMO,這占用了我大量的時

    2024年02月01日
    瀏覽(24)
  • 【Spring Boot 3】【數(shù)據(jù)源】自定義JPA數(shù)據(jù)源

    軟件開發(fā)是一門實踐性科學(xué),對大多數(shù)人來說,學(xué)習(xí)一種新技術(shù)不是一開始就去深究其原理,而是先從做出一個可工作的DEMO入手。但在我個人學(xué)習(xí)和工作經(jīng)歷中,每次學(xué)習(xí)新技術(shù)總是要花費或多或少的時間、檢索不止一篇資料才能得出一個可工作的DEMO,這占用了我大量的時

    2024年01月21日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包