标签:SqlSessionFactory

Java

HBase 系列(十一)—— Spring/Spring Boot + Mybatis + Phoenix 整合

2

Harries 发布于 2019-09-21

使用 Spring+Mybatis 操作 Phoenix 和操作其他的关系型数据库(如 Mysql,Oracle)在配置上是基本相同的,下面会分别给出 Spring/Spring Boot 整合步骤,完整代码见本仓库: Spring + Mybatis + Phoenix Spr...

阅读(9)评论(0)赞 (0)

Java

三、SpringBoot 整合mybatis 多数据源以及分库分表

7

小丁 发布于 2019-09-21

前言 说实话,这章本来不打算讲的,因为配置多数据源的网上有很多类似的教程。但是最近因为项目要用到分库分表,所以让我研究一下看怎么实现。我想着上一篇博客讲了多环境的配置,不同的环境调用不同的数据库,那接下来就将一个环境用到多个库也就讲了。所以才有了这篇文章。 我们先来看一下今天项目...

阅读(6)评论(0)赞 (0)

Java

面试官:读过 Mybatis源码吗?知道用了那9种设计模式吗?

18

changyuan.xu 发布于 2019-09-20

点击上方“ 搜云库技术团队 ”,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T 学习资料 虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入...

阅读(13)评论(0)赞 (0)

Java

SpringBoot + Mybatis配合AOP和注解实现动态数据源切换配置

darida 发布于 2019-09-19

随着应用用户数量的增加,相应的并发请求的数量也会跟着不断增加,慢慢地,单个数据库已经没有办法满足我们频繁的数据库操作请求了,在某些场景下,我们可能会需要配置多个数据源,使用多个数据源(例如实现数据库的读写分离)来缓解系统的压力等,同样的,Springboot官方提供了相应的实现来...

阅读(15)评论(0)赞 (0)

Java

java架构之路-(源码)mybatis执行流程源码解析

11

darida 发布于 2019-09-18

这次我们来说说Mybatis的源码,这里只说执行的流程,内部细节太多了,这里只能授之以渔了。还是最近的那段代码,我们来回顾一下。 package mybatis; import mybatis.bean.StudentBean; import mybatis.dao.Studen...

阅读(22)评论(0)赞 (0)

Spring

springboot数据库主从方案

2

邓龙华 发布于 2019-09-17

本篇分享数据库主从方案,案例采用springboot+mysql+mybatis演示;要想在代码中做主从选择,通常需要明白什么时候切换数据源,怎么切换数据源,下面以代码示例来做阐述; 搭建测试环境(1个master库2个slave库) DataSource多数据源配置 设置myb...

阅读(13)评论(0)赞 (0)

Java

mybatis拦截器实现通用权限字段添加

yanxinchi 发布于 2019-09-17

实现效果 日常sql中直接使用权限字段实现权限内数据筛选,无需入参,直接使用,使用形式为: select * from crh_snp.channelinfo where short_code in (${commonEnBranchNo}) 注意事项说明 1、添加插件若使用xm...

阅读(20)评论(0)赞 (0)

Java

java架构之路-(源码)mybatis的一二级缓存问题

6

邓龙华 发布于 2019-09-17

上次博客我们说了mybatis的基本使用,我们还捎带提到一下Mapper.xml中的select标签的useCache属性,这个就是设置是否存入二级缓存的。 回到我们正题,经常使用mybatis的小伙伴都知道,我们的mybatis是有两级缓存的,一级缓存默认开启,我们先来一下一级...

阅读(18)评论(0)赞 (0)

Java

警惕,mybatis的size()方法竟然有坑!

2

xirruiqiang 发布于 2019-09-17

来源: http://h5ip.cn/aJgJ Mybatis是一个开源的轻量级半自动化ORM框架,使得面向对象应用程序与关系数据库的映射变得更加容易。MyBatis使用xml描述符或注解将对象与存储过程或SQL语句相结合。Mybatis最大优点是应用程序与Sql进行解耦,sql...

阅读(12)评论(0)赞 (0)

Java

了解Mybatis的工作原理吗?

2

尖兵 发布于 2019-09-15

点击上方“ 搜云库技术团队 ”,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T 学习资料 近来想写一个Mybatis的分页插件,但是在写插件之前肯定要了解一下mybatis具体的工作原理吧,于是边参考别人的博客,边看源码就开干了。 核心部件: SqlSe...

阅读(19)评论(0)赞 (0)

Java

Mybatis是如何跟Spring整合的

2

songhua.gao 发布于 2019-09-15

写在前面 Mybatis官网中,有这么一节专门介绍如何注入一个mapper 对于单个mapper,有两种方式可以注入,分别是xml和注解 其中,xml这种方式耐人寻味。 <bean id="userMapper" class="org.myba...

阅读(18)评论(0)赞 (0)

Spring

Mybatis是如何跟Spring整合的

2

songhua.gao 发布于 2019-09-14

Mybatis官网中,有这么一节专门介绍如何注入一个mapper 对于单个mapper,有两种方式可以注入,分别是xml和注解 其中,xml这种方式耐人寻味。 <bean id="userMapper" class="org.mybatis.s...

阅读(26)评论(0)赞 (0)

Java

SpringBoot源码-自动配置原理

dulong 发布于 2019-09-14

1. 简介 本篇文章主要是针对上一篇文章: 启动原理 的补充,在上一篇文章的@SpringBootApplication注解分析中,对于@EnableAutoConfiguration的阐述意犹未尽,但限于篇幅与文章主题规划,就拿到这里做详细说明了。 重要声明:本系列Spring...

阅读(37)评论(0)赞 (0)

Spring

springboot入门02 – 自定义数据源

hellas 发布于 2019-09-13

spring-boot的自动化配置中是包含数据源连接配置的。但有些时候我们需要自定义数据源连接的配置,比如: 使用的数据库连接池Spring暂时还不支持; 需要配置连接多数据源; 需要自定义一些数据库连接配置项。 这三种只是我曾经遇到的情形,当然还有些其他的情形。接下来就以曾经遇...

阅读(19)评论(0)赞 (0)

Spring

Spring — 常用的文件工具类

1

changyuan.xu 发布于 2019-09-13

Spring几乎是当前Java后端项目必备框架之一,其内部有着大量的工具类,了解并熟练使用这些工具类能够节省不少的时间,本文对Spring中文件操作相关工具类进行汇总,希望对日常开发有所帮助。 字节流复制工具:StreamUtils 该工具类主要针对 InputStream , ...

阅读(18)评论(0)赞 (0)

Spring

SpringBoot的常用注解配置

hellas 发布于 2019-09-11

SpringBoot的注解配置 常用注解 @Configuration 从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicatio...

阅读(19)评论(0)赞 (0)

Java

Spring 框架基础(01):核心组件总结,基础环境搭建

3

xubiao.zhuang 发布于 2019-09-10

本文源码: GitHub·点这里 || GitEE·点这里 一、Spring框架 1、框架简介 Spring是一个开源框架,框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Sprin...

阅读(28)评论(0)赞 (0)

Java

Springboot +Mybatis实现多数据源配置

尖兵 发布于 2019-09-10

随着应用用户数量的增加,相应的并发请求的数量也会跟着不断增加,慢慢地,单个数据库已经没有办法满足我们频繁的数据库操作请求了,在某些场景下,我们可能会需要配置多个数据源,使用多个数据源(例如实现数据库的读写分离)来缓解系统的压力等,同样的,Springboot官方提供了相应的实现来...

阅读(33)评论(0)赞 (0)