最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

spring?boot+mybatis-plus配置讀寫分離的操作

 更新時間:2024年01月25日 14:48:31   作者:程序員阿明  
這篇文章主要介紹了spring?boot+mybatis-plus配置讀寫分離的操作,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

對于mysql主從機制的讀寫分離,對于寫操作寫入主庫,讀取操作讀取從庫

一、安裝依賴

<dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>dynamic-datasource-spring-boot-starter</artifactId>
            <version>3.3.6</version>
        </dependency>

二、配置文件配置數據源

spring:
  datasource:
    dynamic:
      #默認數據源
      primary: master
      datasource:
        master:
          username: root
          password: xxxxx
          driver-class-name: com.mysql.cj.jdbc.Driver
          url: jdbc:mysql://localhost:3306/xx?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8
        slave:
          username: root
          password: xxx
          driver-class-name: com.mysql.cj.jdbc.Driver
          url: jdbc:mysql://localhost:3306/xx?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8

三、在service,如果是讀取操作的話,則需要加上注解@DS(“slave”)即可,可看如下示例

@Service
public class TUserServiceImpl extends ServiceImpl<TUserMapper, TUser> implements ITUserService {
    //讀取走從庫
    @Override
    @DS("slave")
    public List<TUser> getUserList(){
        return baseMapper.selectList(null);
    }
    //寫操作默認走主庫
    @Override
    @Transactional
    public String adUser(TUser user){
        baseMapper.insert(user);
        return "OK";
    }
}

到此這篇關于spring boot+mybatis-plus配置讀寫分離的文章就介紹到這了,更多相關spring boot mybatis-plus讀寫分離內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • SpringBoot實現文件上傳并返回url鏈接的示例代碼

    SpringBoot實現文件上傳并返回url鏈接的示例代碼

    文件上傳,當我們選擇了某一個圖片文件之后,這個文件就會上傳到服務器,從而完成文件上傳的操作,是指將本地圖片、視頻、音頻等文件上傳到服務器,供其他用戶瀏覽或下載的過程,本文給大家介紹了SpringBoot實現文件上傳并返回url鏈接,需要的朋友可以參考下
    2024-11-11
  • springboot的Customizer源碼解析

    springboot的Customizer源碼解析

    這篇文章主要為大家介紹了springboot的Customizer源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • SpringBoot實現Mysql使用MD5進行密碼加密的示例

    SpringBoot實現Mysql使用MD5進行密碼加密的示例

    這篇文章主要介紹了SpringBoot實現Mysql使用MD5進行密碼加密的示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • 動態(tài)修改spring?aop?切面信息提升自動日志輸出框架效率

    動態(tài)修改spring?aop?切面信息提升自動日志輸出框架效率

    這篇文章主要為大家介紹了動態(tài)修改spring?aop切面信息提升自動日志輸出框架效率,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • Spring實現定時任務的幾種方式總結

    Spring實現定時任務的幾種方式總結

    Spring Task 是 Spring 框架提供的一種任務調度和異步處理的解決方案,可以按照約定的時間自動執(zhí)行某個代碼邏輯它可以幫助開發(fā)者在 Spring 應用中輕松地實現定時任務、異步任務等功能,提高應用的效率和可維護性,需要的朋友可以參考下本文
    2024-07-07
  • Java面試常考之ConcurrentHashMap多線程擴容機制詳解

    Java面試??贾瓹oncurrentHashMap多線程擴容機制詳解

    幾乎所有的后端技術面試官都要在?ConcurrentHashMap?技術的使用和原理方面對小伙伴們進行刁難,本文主要來和大家聊聊ConcurrentHashMap多線程的擴容機制,希望對大家有所幫助
    2023-05-05
  • Java注釋代碼執(zhí)行方法解析

    Java注釋代碼執(zhí)行方法解析

    這篇文章主要介紹了Java注釋代碼執(zhí)行方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • Springboot整合分頁插件PageHelper步驟解析

    Springboot整合分頁插件PageHelper步驟解析

    這篇文章主要介紹了Springboot整合分頁插件PageHelper步驟解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • Java使用poi將word轉換為html

    Java使用poi將word轉換為html

    這篇文章主要為大家詳細介紹了Java使用poi將word轉換為html的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • Spring Boot之過濾器 Filter注入的方式解析

    Spring Boot之過濾器 Filter注入的方式解析

    這篇文章主要介紹了Spring Boot之過濾器 Filter注入的方式解析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11

最新評論

天全县| 菏泽市| 桦川县| 宁化县| 富平县| 大姚县| 灵武市| 方山县| 纳雍县| 昌图县| 新沂市| 蓬安县| 凤山市| 青冈县| 涪陵区| 库尔勒市| 彰化县| 新营市| 水富县| 沽源县| 雅江县| 新巴尔虎左旗| 双峰县| 芦溪县| 星座| 东明县| 顺平县| 且末县| 宁都县| 白山市| 稻城县| 洪洞县| 凌云县| 佛教| 陆川县| 定陶县| 新昌县| 广元市| 河南省| 五原县| 顺平县|