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

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

這篇具有很好參考價(jià)值的文章主要介紹了ruoyi(若依)配置多數(shù)據(jù)源(mysql+postgresql),rouyi(Springboot)多數(shù)據(jù)源設(shè)置。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、除了MySQL驅(qū)動(dòng),我們還需要用到postgresql的驅(qū)動(dòng),所以我們先把驅(qū)動(dòng)的依賴給導(dǎo)入進(jìn)來(lái)

       <!-- PostgreSql驅(qū)動(dòng)包 -->
        <dependency>
            <groupId>org.postgresql</groupId>
            <artifactId>postgresql</artifactId>
        </dependency>

ruoyi配置多數(shù)據(jù)源,mysql,postgresql,spring boot

二,修改application-druid.yml:

# 數(shù)據(jù)源配置
spring:
    datasource:
        type: com.alibaba.druid.pool.DruidDataSource
        druid:
            # 主庫(kù)數(shù)據(jù)源
            master:
                driverClassName: com.mysql.cj.jdbc.Driver
                url: jdbc:mysql://localhost:3306/i_ren_shi?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
                username: root
                password: root
            # 從庫(kù)數(shù)據(jù)源
            slave:
                # 從數(shù)據(jù)源開(kāi)關(guān)/默認(rèn)關(guān)閉
                enabled: true
                driverClassName: org.postgresql.Driver
                url: jdbc:postgresql://localhost:5432/easytrack
                username: 123456
                password: 123456

            easytrack:
                # 從數(shù)據(jù)源開(kāi)關(guān)/默認(rèn)關(guān)閉
                enabled: true
                driverClassName: org.postgresql.Driver
                url: jdbc:postgresql://localhost:5432/easytrack
                username: 123456
                password: 123456

三、新數(shù)據(jù)源的配置

(1)修改DatasourceType

package com.ruoyi.common.enums;

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

    /**
     * 從庫(kù)
     */
    SLAVE,
    /**
     * 新配置數(shù)據(jù)源名稱
     */
    EASYTRACK


}

ruoyi配置多數(shù)據(jù)源,mysql,postgresql,spring boot

(2)修改DruidConfig,這里有很多細(xì)節(jié)要注意,就是大小寫(xiě)的問(wèn)題

  @Bean
    @ConfigurationProperties("spring.datasource.druid.easytrack")
    @ConditionalOnProperty(prefix = "spring.datasource.druid.easytrack", name = "enabled", havingValue = "true")
    public DataSource easyTrackDataSource(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.EASYTRACK.name(), "easyTrackDataSource");
        return new DynamicDataSource(masterDataSource, targetDataSources);
    }

ruoyi配置多數(shù)據(jù)源,mysql,postgresql,spring boot

(3)使用選擇數(shù)據(jù)源,會(huì)自動(dòng)切換數(shù)據(jù)源

@DataSource(value = DataSourceType.EASYTRACK)

ruoyi配置多數(shù)據(jù)源,mysql,postgresql,spring boot文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-595222.html

到了這里,關(guān)于ruoyi(若依)配置多數(shù)據(jù)源(mysql+postgresql),rouyi(Springboot)多數(shù)據(jù)源設(shè)置的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • SpringBoot+MybatisPlus+dynamic-datasources實(shí)現(xiàn)連接Postgresql和mysql多數(shù)據(jù)源

    SpringBoot+MybatisPlus+dynamic-datasources實(shí)現(xiàn)連接Postgresql和mysql多數(shù)據(jù)源

    dynamic-datasource-spring-boot-starter實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)源Mysql和Sqlserver: dynamic-datasource-spring-boot-starter實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)源Mysql和Sqlserver_dynamic-datasource-spring-boot-starter mysql sqlse-CSDN博客 SpringBoot中整合MybatisPlus快速實(shí)現(xiàn)Mysql增刪改查和條件構(gòu)造器: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/13

    2024年01月21日
    瀏覽(32)
  • 多數(shù)據(jù)源配置H2 Mysql

    最近有一需求,原本項(xiàng)目中由于某些原因使用嵌入式數(shù)據(jù)庫(kù)H2,鑒于嵌入式數(shù)據(jù)庫(kù)可靠性以及不方便管理等因素,需要將數(shù)據(jù)庫(kù)遷移到Mysql。 SpringBoot:3.0.2 JDK:17 H2:2.1.214 spring-boot-starter-data-jpa:3.0.2 Mysql:8.0.32 原配置 pom.xml dev.yml 修改配置 修改后pom.xml 修改后dev.yml 主要修改

    2024年01月19日
    瀏覽(15)
  • spring boot下基于spring data jpa配置mysql+達(dá)夢(mèng)多數(shù)據(jù)源(以不同包路徑方式,mysql為主數(shù)據(jù)源)

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

    2024年02月05日
    瀏覽(59)
  • 使用 Docker 部署 Nacos 并配置 MySQL 數(shù)據(jù)源

    在安裝 Nacos 之前,請(qǐng)確保你已經(jīng)準(zhǔn)備好了一個(gè)運(yùn)行中的 MySQL 數(shù)據(jù)庫(kù)。本教程將指導(dǎo)您如何使用 Docker 在單機(jī)模式下部署 Nacos,并將其數(shù)據(jù)持久化到 MySQL 中。 步驟一:拉取 Nacos 鏡像 拉取最新版本的 Nacos Server 鏡像,也可以指定特定版本: 如果你想拉取特定版本,例如 v2.2.0,

    2024年02月21日
    瀏覽(24)
  • SpringBoot整合mysql、postgres、sqlserver實(shí)現(xiàn)多數(shù)據(jù)源配置案例

    SpringBoot整合mysql、postgres、sqlserver實(shí)現(xiàn)多數(shù)據(jù)源配置案例

    ? ? ? ? 分享一下近期處理的一個(gè)小demo,關(guān)于配置多數(shù)據(jù)源實(shí)現(xiàn)不同服務(wù)之間的數(shù)據(jù)推送和數(shù)據(jù)治理。第一次接觸到pg庫(kù)和sqlserver一頭霧水,選擇了JDBC+mybatis-plus的方式去鏈接。 1、首先要引入以下依賴 2、demo的項(xiàng)目結(jié)構(gòu)如下 3、yml配置文件 4、配置類 5、controller、dao、service以

    2024年02月06日
    瀏覽(28)
  • RuoYi-Vue-generator 代碼生成模塊 動(dòng)態(tài) 多數(shù)據(jù)源切換 前端+后臺(tái)

    RuoYi-Vue-generator 代碼生成模塊 動(dòng)態(tài) 多數(shù)據(jù)源切換 前端+后臺(tái)

    需求場(chǎng)景: 若依框架的30張數(shù)據(jù)表 和 業(yè)務(wù)使用的數(shù)據(jù)表,同數(shù)據(jù)源,但分開(kāi)的兩個(gè)庫(kù),原生若依只支持主庫(kù)的代碼生成,故自己修改添加代碼來(lái)實(shí)現(xiàn) 若依多數(shù)據(jù)源的使用 修改頁(yè)面ruoyi-uisrcviewstoolgenimportTable.vue el-form 中新增 el-form-item 添加 data 添加方法 ruoyi-uisrcapitool

    2024年02月04日
    瀏覽(26)
  • docker安裝nacos配置外部數(shù)據(jù)源mysql,解決no DataSource set 問(wèn)題

    docker安裝nacos配置外部數(shù)據(jù)源mysql,解決no DataSource set 問(wèn)題

    1.之前一直看的別人的nacos配置教程,都感覺(jué)不全面。同時(shí)啟動(dòng)時(shí)莫名會(huì)出現(xiàn)no datasource set問(wèn)題,前兩天為了看了各方面的教程,也寫(xiě)了 nacos docker v2.1.2啟動(dòng)報(bào)錯(cuò)數(shù)據(jù)源未設(shè)置no datasource set文章。 2.昨天nacos突然宕機(jī)了,試了各種方法,還是no datasource set;現(xiàn)在綜合各方面的教程

    2024年02月02日
    瀏覽(27)
  • Nacos2.2使用PostgreSQL數(shù)據(jù)源插件存儲(chǔ)數(shù)據(jù)手把手教程

    Nacos2.2使用PostgreSQL數(shù)據(jù)源插件存儲(chǔ)數(shù)據(jù)手把手教程

    Nacos2.2在2022年的12月份正式發(fā)布了,該版本可以讓開(kāi)發(fā)者開(kāi)發(fā)支持PostgreSQL數(shù)據(jù)庫(kù)的插件,從而實(shí)現(xiàn)將配置信息存儲(chǔ)到PostgreSQL中。 本文基于自己開(kāi)發(fā)的PostgreSQL數(shù)據(jù)源插件進(jìn)行說(shuō)明,希望可以幫助到大家。 數(shù)據(jù)源插件開(kāi)源倉(cāng)庫(kù)地址: https://github.com/wuchubuzai2018/nacos-datasource-exte

    2024年02月03日
    瀏覽(25)
  • 【五一創(chuàng)作】Springboot+多環(huán)境+多數(shù)據(jù)源(MySQL+Phoenix)配置及查詢(多知識(shí)點(diǎn))

    【五一創(chuàng)作】Springboot+多環(huán)境+多數(shù)據(jù)源(MySQL+Phoenix)配置及查詢(多知識(shí)點(diǎn))

    實(shí)時(shí)數(shù)據(jù)展示,通常分兩部分, 一部分是離線數(shù)據(jù)計(jì)算,這部分通過(guò)大數(shù)據(jù)程序計(jì)算好后,同步到MySQL中。 一部分是實(shí)時(shí)程序,這部分是Flink實(shí)時(shí)寫(xiě)入Phoenix表中。 這樣兩部分拼接好后,就是完整的實(shí)時(shí)數(shù)據(jù)部分,所以現(xiàn)在一個(gè)接口查詢需要將MySQL和Phoenix中的表查詢并合并在

    2024年02月02日
    瀏覽(30)
  • SpringBoot+dynamic-datasource實(shí)現(xiàn)多數(shù)據(jù)源(msyql、sqlserver、postgresql)手動(dòng)切換

    SpringBoot+dynamic-datasource實(shí)現(xiàn)多數(shù)據(jù)源(msyql、sqlserver、postgresql)手動(dòng)切換

    SpringBoot+MybatisPlus+dynamic-datasources實(shí)現(xiàn)連接Postgresql和mysql多數(shù)據(jù)源: SpringBoot+MybatisPlus+dynamic-datasources實(shí)現(xiàn)連接Postgresql和mysql多數(shù)據(jù)源-CSDN博客 上面實(shí)現(xiàn)通過(guò)注解和配置文件的方式去進(jìn)行多數(shù)據(jù)源操作。 如果業(yè)務(wù)需求,比如查詢第三方接口時(shí)提供的是sqlserver的視圖連接方式時(shí),

    2024年01月20日
    瀏覽(27)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包