原文: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