原文:Spring Boot 2.X(二):集成 MyBatis 數據層開發

MyBatis 簡介 概述 MyBatis 是一款優秀的持久層框架,支持定制化 SQL 存儲過程以及高級映射。它采用面向對象編程的方式對數據庫進行 CRUD 的操作,使程序中對關系數據庫的操作更方便簡單。它支持 XML 描述符配置文件和注解兩種方式執行 SQL 語句。 簡單靈活 是它在對象關系映射工具上的最大優勢。 mybatis spring boot starter 過去使用 MyBatis ...

2019-10-10 09:14 0 494 推薦指數:

查看詳情

Spring Boot 2.X(十九):集成 mybatis-plus 高效開發

前言 之前介紹了 SpringBoot 整合 Mybatis 實現數據庫的增刪改查操作,分別給出了 xml 和注解兩種實現 mapper 接口的方式;雖然注解方式干掉了 xml 文件,但是使用起來並不優雅,本文將介紹 mybats-plus 的常用實例,簡化常規的 CRUD 操作 ...

Fri Jan 17 21:21:00 CST 2020 1 747
Spring Boot 2.x 快速集成Kafka

1 Kafka Kafka是一個開源分布式的流處理平台,一種高吞吐量的分布式發布訂閱消息系統,它可以處理消費者在網站中的所有動作流數據。Kafka由Scala和Java編寫,2012年成為Apache基金會下頂級項目。 2 Kafka優點 低延遲:Kafka支持低延遲消息傳遞,速度極快 ...

Fri Jul 17 05:59:00 CST 2020 0 1182
Spring Boot 2.X(六):Spring Boot 集成 Redis

Redis 簡介 什么是 Redis Redis 是目前使用的非常廣泛的免費開源內存數據庫,是一個高性能的 key-value 數據庫。 Redis 與其他 key-value 緩存(如 Memcached )相比有以下三個特點: 1.Redis 支持數據的持久化,它可以將內存中 ...

Sun Oct 13 16:47:00 CST 2019 1 2772
Spring Boot 2.X(十五):集成 Swagger2 開發 API 文檔(在線+離線)

前言 相信很多后端開發在項目中都會碰到要寫 api 文檔,不管是給前端、移動端等提供更好的對接,還是以后為了以后交接方便,都會要求寫 api 文檔。 而手寫 api 文檔的話有諸多痛點: 文檔更新的時候,需要再次發送給對接人 接口太對,手寫文檔很難管理 接口返回的結果不明確 ...

Wed Nov 06 17:51:00 CST 2019 0 1164
Spring Boot 2.X 如何快速集成單元測試?

本文將詳細介紹下使用Spring Boot 2.X 集成單元測試,對API(Controller)測試的過程。 一、實現原理 使用MockMvc發起請求,然后執行API中相應的代碼,在執行的過程中使mock模擬底層數據的返回,最后結果驗證。 二、常用注解介紹 ...

Mon Apr 29 20:47:00 CST 2019 0 1321
Spring Boot 2.X(五):MyBatis數據源配置

前言 MyBatis數據源配置,最近在項目建設中,需要在原有系統上擴展一個新的業務模塊,特意將數據庫分庫,以便減少復雜度。本文直接以簡單的代碼示例,如何對 MyBatis數據源配置。 准備 創建數據庫 db_test dbb_test2 構建項目,項目目錄結構 pom ...

Sat Oct 12 19:47:00 CST 2019 0 972
Spring Boot 2.x數據源配置之 MyBatis

場景假設:現有電商業務,商品和庫存分別放在不同的庫 配置數據庫連接 添加配置類 FirstConfig SecondConfig dao xml 使用示例 注意事項 使用多數據源,其中一個配置類需要 ...

Thu Jun 06 17:28:00 CST 2019 0 1966
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM