Spring Boot Starter 命名规范

    在使用 Spring Boot 开发应用程序时,我们经常需要使用 Starter 来简化配置和引入所需的依赖。Starter 是 Spring Boot 提供的一种方式,它集成了相关的依赖和配置,使得我们可以快速搭建一个特定功能的应用。 然而,为了避免命名冲突和提高代码的可读性,我们需要遵循一些命名规范来命名自己的 Spring Boot Starter。 1. Starter 命名规则 spring-boot-starter-作为前缀,用于表示这是一...阅读全文
    作者:绝缘体.. | 分类:mybatis, redis, spring, 后端框架, 数据库 | 阅读: | 标签:, , , ,

    Mybatis-plus和Mybatis的区别和详情讲解

    引言 在Java开发过程中,使用持久化框架进行数据库操作是一个很常见的需求。Mybatis是一个非常受欢迎的持久化框架,而Mybatis-plus是基于Mybatis的增强版本。本文将详细讲解Mybatis-plus和Mybatis的区别以及详情。 Mybatis简介 Mybatis是一个开源的持久化框架,它提供了将Java对象与数据库记录进行映射的功能。它允许开发人员通过XML配置或注解方式来定义和控制SQL映射语句,从而能够简化...阅读全文
    作者:绝缘体.. | 分类:java, mybatis, 后端框架, 编程语言 | 阅读: | 标签:, , , ,

    Mybatis中@Select注解联合查询

    介绍 Mybatis是一款优秀的持久层框架,它提供了多种查询方式,其中@Select注解是一种简单而强大的方式,可以实现复杂的联合查询。 联合查询的概念 联合查询(join)是指将多个表中的数据连接起来,根据关联条件进行数据的查询和筛选。在实际应用中,我们经常需要从多个表中获取相关的数据,这时就需要使用联合查询。 @Select注解的基本用法 @Select注解是Mybatis中用来执行SQL查询的注解...阅读全文
    作者:绝缘体.. | 分类:mybatis, 后端框架 | 阅读: | 标签:, , , ,

    MyBatis基于注解的二级缓存探秘

    引言 在数据库访问过程中,缓存是提高性能和加速数据获取的重要技术手段之一。MyBatis作为一款优秀的Java持久层框架,在缓存方面提供了一系列的解决方案。其中,二级缓存是MyBatis中一项重要的特性,能够在多次查询之间共享缓存结果,提升查询效率。本篇博客将详细讨论MyBatis基于注解的二级缓存原理及使用方法。 什么是二级缓存 二级缓存是MyBatis中的一种缓存机制,它将缓存结果存储在...阅读全文
    作者:绝缘体.. | 分类:java, mybatis, 后端框架, 编程语言 | 阅读: | 标签:, , , ,

    MyBatis 一级缓存、二级缓存全详解

    1. 前言 在使用 MyBatis 进行数据库操作时,我们常常需要考虑缓存的使用。MyBatis 提供了一级缓存和二级缓存两种缓存机制,旨在提升数据库查询的性能。本文将全面解析 MyBatis 的一级缓存和二级缓存的用法和特性。 2. 一级缓存 2.1 什么是一级缓存 MyBatis 的一级缓存是默认开启的,它是指在同一个 SqlSession 中查询的结果会被缓存下来,当再次查询同样的数据时,直接从缓存中获取,避免...阅读全文
    作者:绝缘体.. | 分类:mybatis, 后端框架 | 阅读: | 标签:, , , ,