修改仓库路径
This commit is contained in:
parent
dc2953aec9
commit
5aa7b2b7c5
@ -1,7 +1,7 @@
|
||||
# mybatis 缓存
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- Description: 该文介绍 mybatis Cache 源码
|
||||
- 源码阅读工程: [huifer-mybatis](https://github.com/huifer/javaBook-src/tree/old/mybatis-3)
|
||||
- 源码阅读工程: [SourceHot-Mybatis](https://github.com/SourceHot/mybatis-read.git)
|
||||
|
||||
- `org.apache.ibatis.cache.Cache`
|
||||
```java
|
||||
|
@ -1,7 +1,7 @@
|
||||
# mybatis 反射
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- Description: 该文介绍 mybatis 反射相关类的源码
|
||||
- 源码阅读工程: [huifer-mybatis](https://github.com/huifer/javaBook-src/tree/old/mybatis-3)
|
||||
- 源码阅读工程: [SourceHot-Mybatis](https://github.com/SourceHot/mybatis-read.git)
|
||||
|
||||
## addDefaultConstructor
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
# mybatis 日志源码
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- Description: 该文介绍 mybatis 日志相关源码
|
||||
- 源码阅读工程: [huifer-mybatis](https://github.com/huifer/javaBook-src/tree/old/mybatis-3)
|
||||
- 源码阅读工程: [SourceHot-Mybatis](https://github.com/SourceHot/mybatis-read.git)
|
||||
|
||||
## 核心类
|
||||
- `org.apache.ibatis.logging.Log`
|
||||
|
@ -1,7 +1,7 @@
|
||||
# Mybatis Alias
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- Description: 该文介绍 mybatis Alias 源码
|
||||
- 源码阅读工程: [huifer-mybatis](https://github.com/huifer/javaBook-src/tree/old/mybatis-3)
|
||||
- 源码阅读工程: [SourceHot-Mybatis](https://github.com/SourceHot/mybatis-read.git)
|
||||
- 源码位置 :`org.apache.ibatis.type.Alias`
|
||||
- 与 Alias 相关的一个方法`org.apache.ibatis.type.TypeAliasRegistry.registerAlias(java.lang.String, java.lang.Class<?>)`(别名注册)
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
# Mybatis Cursor
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- Description: 该文介绍 mybatis Cursor 源码
|
||||
- 源码阅读工程: [huifer-mybatis](https://github.com/huifer/javaBook-src/tree/old/mybatis-3)
|
||||
- 源码阅读工程: [SourceHot-Mybatis](https://github.com/SourceHot/mybatis-read.git)
|
||||
## Cursor
|
||||
- 源码位置:`org.apache.ibatis.cursor.Cursor`
|
||||
- 继承`Iterable`说明是一个迭代器,继承`Closeable`说明有一个东西需要关闭
|
||||
|
@ -1,7 +1,7 @@
|
||||
# Mybatis DataSource
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- Description: 该文介绍 mybatis DataSource 源码
|
||||
- 源码阅读工程: [huifer-mybatis](https://github.com/huifer/javaBook-src/tree/old/mybatis-3)
|
||||
- 源码阅读工程: [SourceHot-Mybatis](https://github.com/SourceHot/mybatis-read.git)
|
||||
|
||||
- `org.apache.ibatis.datasource.DataSourceFactory`
|
||||
```java
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Mybatis DyanmicSqlSourcce
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- 源码阅读工程: [huifer-mybatis](https://github.com/huifer/javaBook-src/tree/old/mybatis-3)
|
||||
- 源码阅读工程: [SourceHot-Mybatis](https://github.com/SourceHot/mybatis-read.git)
|
||||
|
||||
- `org.apache.ibatis.scripting.xmltags.DynamicSqlSource`
|
||||
- `org.apache.ibatis.scripting.xmltags.DynamicContext.DynamicContext`
|
||||
|
@ -2,7 +2,7 @@
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- Description: 该文介绍 mybatis MapperMethod 源码
|
||||
- 源码地址: `org.apache.ibatis.binding.MapperMethod`,核心方法是`execute`
|
||||
- 源码阅读工程: [huifer-mybatis](https://github.com/huifer/javaBook-src/tree/old/mybatis-3)
|
||||
- 源码阅读工程: [SourceHot-Mybatis](https://github.com/SourceHot/mybatis-read.git)
|
||||
|
||||
```java
|
||||
/**
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Mybatis MetaObject
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- 源码阅读工程: [huifer-mybatis](https://github.com/huifer/javaBook-src/tree/old/mybatis-3)
|
||||
- 源码阅读工程: [SourceHot-Mybatis](https://github.com/SourceHot/mybatis-read.git)
|
||||
- 源码位于:`org.apache.ibatis.reflection.MetaObject`
|
||||
```java
|
||||
/**
|
||||
|
@ -1,7 +1,7 @@
|
||||
# MethodSignature
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- Description: 该文介绍 mybatis MethodSignature 类
|
||||
- 源码阅读工程: [huifer-mybatis](https://github.com/huifer/javaBook-src/tree/old/mybatis-3)
|
||||
- 源码阅读工程: [SourceHot-Mybatis](https://github.com/SourceHot/mybatis-read.git)
|
||||
- `org.apache.ibatis.binding.MapperMethod.MethodSignature`
|
||||
```java
|
||||
/**
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Mybatis ObjectWrapper
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- 源码阅读工程: [huifer-mybatis](https://github.com/huifer/javaBook-src/tree/old/mybatis-3)
|
||||
- 源码阅读工程: [SourceHot-Mybatis](https://github.com/SourceHot/mybatis-read.git)
|
||||
- 源码位于: `org.apache.ibatis.reflection.wrapper.ObjectWrapper`‘
|
||||
|
||||
类图:
|
||||
|
@ -1,7 +1,7 @@
|
||||
# ParamNameResolver 源码解析
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- Description: 该文介绍 mybatis `@Param` 注解和`ParamNameResolver`
|
||||
- 源码阅读工程: [huifer-mybatis](https://github.com/huifer/javaBook-src/tree/old/mybatis-3)
|
||||
- 源码阅读工程: [SourceHot-Mybatis](https://github.com/SourceHot/mybatis-read.git)
|
||||
|
||||
## 源码
|
||||
- `org.apache.ibatis.reflection.ParamNameResolver`
|
||||
|
@ -1,7 +1,7 @@
|
||||
# sqlCommand
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- Description: 该文介绍 mybatis sqlCommand类的源码
|
||||
- 源码阅读工程: [huifer-mybatis](https://github.com/huifer/javaBook-src/tree/old/mybatis-3)
|
||||
- 源码阅读工程: [SourceHot-Mybatis](https://github.com/SourceHot/mybatis-read.git)
|
||||
|
||||
- `org.apache.ibatis.binding.MapperMethod.SqlCommand`
|
||||
```java
|
||||
|
@ -1,6 +1,6 @@
|
||||
# GenericTokenParser
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- 源码阅读工程: [huifer-mybatis](https://github.com/huifer/javaBook-src/tree/old/mybatis-3)
|
||||
- 源码阅读工程: [SourceHot-Mybatis](https://github.com/SourceHot/mybatis-read.git)
|
||||
|
||||
```java
|
||||
/**
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Spring AOP 如何生效
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- 源码阅读仓库: [huifer-spring](https://github.com/huifer/spring-framework-read)
|
||||
- 源码阅读仓库: [SourceHot-Spring](https://github.com/SourceHot/spring-framework-read)
|
||||
|
||||
## 解析
|
||||
- 在使用 Spring AOP 技术的时候会有下面这段代码在xml配置文件中出现,来达到 Spring 支持 AOP
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Spring JDBC
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- 源码阅读仓库: [huifer-spring](https://github.com/huifer/spring-framework-read)
|
||||
- 源码阅读仓库: [SourceHot-Spring](https://github.com/SourceHot/spring-framework-read)
|
||||
|
||||
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Spring RMI
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- 源码阅读仓库: [huifer-spring](https://github.com/huifer/spring-framework-read)
|
||||
- 源码阅读仓库: [SourceHot-Spring](https://github.com/SourceHot/spring-framework-read)
|
||||
- Spring 远程服务调用
|
||||
## DEMO
|
||||
### 服务提供方
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Spring5 新特性 - spring.components
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- 源码阅读仓库: [huifer-spring](https://github.com/huifer/spring-framework-read)
|
||||
- 源码阅读仓库: [SourceHot-Spring](https://github.com/SourceHot/spring-framework-read)
|
||||
|
||||
|
||||
## 解析
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Spring AnnotationUtils
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- 源码阅读仓库: [huifer-spring](https://github.com/huifer/spring-framework-read)
|
||||
- 源码阅读仓库: [SourceHot-Spring](https://github.com/SourceHot/spring-framework-read)
|
||||
- `org.springframework.core.annotation.AnnotationUtils`提供了注解相关的方法
|
||||
1. getAnnotation: 获取注解
|
||||
1. findAnnotation: 寻找注解
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Spring initApplicationEventMulticaster
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- 源码阅读仓库: [huifer-spring](https://github.com/huifer/spring-framework-read)
|
||||
- 源码阅读仓库: [SourceHot-Spring](https://github.com/SourceHot/spring-framework-read)
|
||||
|
||||
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Spring BeanFactoryPostProcessor
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- 源码阅读仓库: [huifer-spring](https://github.com/huifer/spring-framework-read)
|
||||
- 源码阅读仓库: [SourceHot-Spring](https://github.com/SourceHot/spring-framework-read)
|
||||
- 作用: 定制或修改`BeanDefinition`的属性
|
||||
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Spring 自定义属性解析器
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- 源码阅读仓库: [huifer-spring](https://github.com/huifer/spring-framework-read)
|
||||
- 源码阅读仓库: [SourceHot-Spring](https://github.com/SourceHot/spring-framework-read)
|
||||
|
||||
## 用例
|
||||
```xml
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Spring 自定义标签解析
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- 源码阅读仓库: [huifer-spring](https://github.com/huifer/spring-framework-read)
|
||||
- 源码阅读仓库: [SourceHot-Spring](https://github.com/SourceHot/spring-framework-read)
|
||||
- 与自定义标签解析相关的类
|
||||
1. `org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser`
|
||||
2. `org.springframework.beans.factory.xml.NamespaceHandlerSupport`
|
||||
|
@ -1,6 +1,6 @@
|
||||
# DefaultSingletonBeanRegistry
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- 源码阅读仓库: [huifer-spring](https://github.com/huifer/spring-framework-read)
|
||||
- 源码阅读仓库: [SourceHot-Spring](https://github.com/SourceHot/spring-framework-read)
|
||||
- 源码路径: `org.springframework.beans.factory.support.DefaultSingletonBeanRegistry`
|
||||
- 官方提供的测试类: `org.springframework.beans.factory.support.DefaultSingletonBeanRegistryTests`
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Spring MessageSource
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- 源码阅读仓库: [huifer-spring](https://github.com/huifer/spring-framework-read)
|
||||
- 源码阅读仓库: [SourceHot-Spring](https://github.com/SourceHot/spring-framework-read)
|
||||
|
||||
## 初始化入口
|
||||
- `org.springframework.context.support.AbstractApplicationContext.refresh`方法有`initMessageSource()`方法进行了`MessageSource`初始化
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Spring OrderComparator
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- 源码阅读仓库: [huifer-spring](https://github.com/huifer/spring-framework-read)
|
||||
- 源码阅读仓库: [SourceHot-Spring](https://github.com/SourceHot/spring-framework-read)
|
||||
|
||||
|
||||
```java
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Spring OrderUtils
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- 源码阅读仓库: [huifer-spring](https://github.com/huifer/spring-framework-read)
|
||||
- 源码阅读仓库: [SourceHot-Spring](https://github.com/SourceHot/spring-framework-read)
|
||||
- `org.springframework.core.annotation.OrderUtils`主要方法如下
|
||||
1. getOrder
|
||||
1. getPriority
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Spring scan
|
||||
- Author: [HuiFer](https://github.com/huifer)
|
||||
- 源码阅读仓库: [huifer-spring](https://github.com/huifer/spring-framework-read)
|
||||
- 源码阅读仓库: [SourceHot-Spring](https://github.com/SourceHot/spring-framework-read)
|
||||
|
||||
## 解析
|
||||
- Spring 注解形式使用有下面两种方式
|
||||
|
Loading…
x
Reference in New Issue
Block a user