SpringBoot 原理深入及源码剖析 编程技术

SpringBoot 原理深入及源码剖析

SpringBoot 项目间接继承 spring-boot-dependencies,该文件对常用技术框架进行了统一版本管理,所以在SpringBoot 项目 pom.xml 引入spring-boot-dependencies管理的依赖文件不需要标注依赖文件版本号。引入 starter 就可以实现对应场景开发,而不需要额外导入相关依赖文件。 自动配置(启动流程) SpringBoot ...
阅读全文
MyBatis 添加元数据自定义元素标签 编程技术

MyBatis 添加元数据自定义元素标签

 现有系统中维护了一套业务表相关列、键的元数据,希望通过读取元数据实现自动封装 SQL 语句、自定义主键策略。实现方案为入侵式修改 MyBatis,增加元素标签 meta ,支持业务开发中可以在XML映射文件中使用。 meta元素设计如下: <!-- meta标签 可根据参数获取到对应的表名 动态生成语句 --> <!ELEMENT meta EMPTY> <...
阅读全文
mybatis sqlsession与sqlsquery、transaction、connection 编程技术

mybatis sqlsession与sqlsquery、transaction、connection

sqlsession和connection 一个sqlsession一般对应一个connection,并且mybatis默认每次获取session都会开启一个事务,且不自动提交事务。如果更新操作完成后不手动commit,则在连接断开时会将更新操作回滚,一个sqlSession(一个transaction)中可以多次commit,commit后cache和statement刷新(一般一个...
阅读全文
Java架构师面试题系列之Mybatis面试专题(36题,含详细答案解析) Java

Java架构师面试题系列之Mybatis面试专题(36题,含详细答案解析)

【 Java架构师面试网 】收集整理了一些Java面试的常见问题,这些问题可能会在你下一次技术面试中遇到。想成为Java架构师,这些都是不可避免也是必须要掌握的哦,对于其他模块的面试题,我后续也将单独分享面试问题和答案。成为Java架构师的这条路道阻且艰,但是既然选择了远方就是选择了风雨兼程,希望大家都能早日圆自己的架构师梦,同样也希望我自己可以,除了网站,还做了个公众号: Java架构师面试...
阅读全文
SSM三大框架的整合 Spring

SSM三大框架的整合

好好学习,天天向上 文本已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star,更多文章请前往: 目录导航 在Java后端开发领域,Spring+SpringMVC+MyBatis三大框架的使用尤为频繁,很多朋友学了这三个框架却不知道怎么整合起来,本文将带着大家一步步的实现三大框架的整合。我也是初学者,写作本文的目的一方面是...
阅读全文
SpringBoot2.x入门:使用MyBatis Spring

SpringBoot2.x入门:使用MyBatis

这是公众号《Throwable文摘》发布的第 25 篇原创文章,收录于专辑《SpringBoot2.x入门》。 前提 这篇文章是《SpringBoot2.x入门》专辑的 第8篇 文章,使用的 SpringBoot 版本为 2.3.1.RELEASE , JDK 版本为 1.8 。 SpringBoot 项目引入 MyBatis 一般的套路是直接引入 mybatis-spring...
阅读全文
牛皮了!头一次看到有大佬把MyBatis框架讲的这么明白,快来看看吧 编程技术

牛皮了!头一次看到有大佬把MyBatis框架讲的这么明白,快来看看吧

MyBatis 是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只需要关注 sql 语句本身,而不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。MyBatis 通过 xml 或注解的方式将要执行的各种 statement 配置起来,并通过 java 对象和 statement 中 sql 的动态参数进行映射生成最终执行的 sql 语句,最后...
阅读全文
Loading...