380 字
约 1 分钟
1
源码分析 | Mybatis接口没有实现类为什么可以执行增删改查
2026-09-24
无标签
源码分析 | Mybatis接口没有实现类为什么可以执行增删改查 作者:小傅哥
博客: https://bugstack.cn (opens new window) 沉淀、分享、成长,让自己和他人都能有所收获!😄 案例源码: https://github.com/fuzhengwei/itstack-demo-code-mybatis (opens new window) # 一、前言介绍 MyBatis 是一款非常优秀的持久层框架,相对于IBatis更是精进了不少。与此同时它还提供了很多的扩展点,比如最常用的插件;语言驱动器,执行器,对象工厂,对象包装器工厂等等都可以扩展。那么,如果想成为一个有深度的男人(程序猿),还是应该好好的学习一下这款开源框架的源码,以此可以更好的领会设计模式的精髓(面试?)。其实可能平常的业务开发中,并不会去深究各个框架的源代码,也常常会听到即使不会也可以开发代码。但!每个人的目标不同,就像;代码写的好工资加的少(没有bug怎么看出你工作嘞!),好!为了改变世界,开始分析喽! 在分析之前先出一个题,看看你适合看源码不;
@Test
public void test(){
B b = new B();
b.scan(); //我的输出结果是什么?
}
static class A {
public void scan(){
doScan();
}
protected void doScan(){
System.out.println("A.doScan");
}
}
static class B extends A {
@Override
protected void doScan() {
System.out.println("B.doScan");
}
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
源码分析 | Mybatis接口没有实现类为什么可以执行增删改查
http://www.clxhxhhr.top/posts/3153/ 评论
0 条
还没有评论,先写一条吧。