Mybatis源码解读一:Mybatis整体架构
本文是mybatis源码阅读计划的第一篇文章,本文简单介绍一下Mybatis简单使用和整体架构。
这篇文章将介绍mybatis的分层架构,主要组件和相关关系,同时简单提及一些核心类核心处理流程。
主要参考资料为mybatis的官网和mybatis源码,示例过程将不是XML配置直接使用SpringBoot的示例项目。
本文源码地址为:
Read More
事情的起因是之前为解决log4j漏洞,需要把一个比较老旧的系统升级为较新版本的log4j2,期间花费了一下时力。所以干脆写一篇文章纪录一下Java日志的发展历史和各个日志产品之间的关系。 本文是SpringBoot源码阅读计划的第六篇文章,解读一下Jar启动过程和@Import、@Conditional注解。 本文是SpringBoot源码阅读计划的第五篇文章,本文简单解读一下内置的Servlet容器(tomcat)执行流程的源代码。 本文源码地址为:https://github.com/zouhuanli/MySpringBoot.git。 本文是SpringBoot源码阅读计划的第三篇文章,本文简单解读一下SpringBoot开启注解事务和Mybatis集成的源代码。 本文是SpringBoot源码阅读计划的第三篇文章,本文简单探究一下SpringBoot自动配置实现原理。 本文源码地址为:https://github.com/zouhuanli/MySpringBoot.git。 如果说spring...
本文是SpringBoot源码阅读计划的第二篇文章,本文主要介绍一下SpringBoot的启动流程。 本文是SpringBoot源码阅读计划的第一篇文章,本文主要介绍一下SpringBoot的整体功能和使用一个示例功能开始上手使用SpringBoot和理解SpringBoot。
SpringBoot相较于Spring Framework并不是一个新的框架,而是极大的简化使用Spring框架、提供快速简单使用Spring的方式。
Java日志体系介绍
一、契机
首先解释一些名称。
1.日志产品:
JUL:Java Util Logging,Java源码原生自带的日志产品,也叫...
SpringBoot源码阅读六:Jar启动流程和部分SpringBoot注解解读
本篇文章算是对«自动配置实现原理»的一个补充。
本文源码地址为:Read More
SpringBoot源码阅读五:内置的Servlet容器(tomcat)执行流程
SpringBoot源码阅读四:事务功能和Mybatis集成
本文源码地址为:https://github.com/zouhuanli/MySpringBoot.git。
本...
SpringBoot源码阅读三:自动配置实现原理
SpringBoot源码阅读二:SpringBoot启动流程
public
Read More
SpringBoot源码阅读一:SpringBoot整体概览
SpringBoot提供一系列的stater组...