64 Star 426 Fork 156

huifer / Code-Analysis

2021-04-15 11:25
1289756 pychfarm admin 1604630370 huifer

新增SpringMVC相关源码分析:
FlashMapManager
HandlerAdapter
HandlerExceptionResolver
HandlerMapping
LocaleResolver
MultipartResolver
RequestToViewNameTranslator
ThemeResolver
ViewResolver

2021-04-08 10:15
1289756 pychfarm admin 1604630370 huifer

新增SpringMVC相关源码分析

  • HandlerExceptionResolver 分析
最后提交信息为: fix: update readme
2021-04-02 11:34
1289756 pychfarm admin 1604630370 huifer

新增SpringMVC相关源码分析

  • SpringMVC环境搭建
  • SpringMVC容器初始化
  • HandlerMapping分析
最后提交信息为: Merge branch 'main'
2021-02-18 16:53
1289756 pychfarm admin 1604630370 huifer

SpringIoC讲义相关三十章

最后提交信息为: fix: 修改图片地址
2020-12-31 11:34
1289756 pychfarm admin 1604630370 huifer

[Spring-Analysis] v0.0.20
Spring-Analysis 是一个围绕 springframework 进行源码分析的项目。v0.0.20 版本现已发布.

  • v0.0.20 版本将Spring-xml中用到的BeanFactory分析完成, 但还缺少部分接口及其实现类和工具类的一些分析, 后续会进行补充.

新增级补充分析:

最后提交信息为: feat: v0.0.20
2020-12-25 15:28
1289756 pychfarm admin 1604630370 huifer

[Spring-Analysis] v0.0.19
Spring-Analysis 是一个围绕 springframework 进行源码分析的项目。v0.0.19 版本现已发布.

  • v0.0.19 版本将Spring-xml中用到的BeanFactory分析完成, 但还缺少部分接口及其实现类和工具类的一些分析, 后续会进行补充.

新增级补充分析:

  • AbstractRefreshableApplicationContext

  • AbstractRefreshableConfigApplicationContext

  • AbstractXmlApplicationContext

  • ClassPathXmlApplicationContext

  • FileSystemXmlApplicationContext

  • PostProcessorRegistrationDelegate

  • 项目地址:

最后提交信息为: Merge branch 'main'
2020-12-24 14:10
1289756 pychfarm admin 1604630370 huifer

[Spring-Analysis] v0.0.18
Spring-Analysis 是一个围绕 springframework 进行源码分析的项目。v0.0.18 版本现已发布.

新增级补充分析:

  • AbstractApplicationContext

  • AbstractBeanDefinitionReader

  • ApplicationContext

  • BeanNameGenerator

  • ConfigurableApplicationContext

  • ConfigurableListableBeanFactory

  • ConfigurableWebApplicationContext

  • DefaultListableBeanFactory

  • EmbeddedValueResolutionSupport

  • PostProcessorRegistrationDelegate

  • WebApplicationContext

  • 项目地址:

最后提交信息为: docs: 目录和首页修改
2020-12-22 12:39
1289756 pychfarm admin 1604630370 huifer

[Spring-Analysis] v0.0.16
Spring-Analysis 是一个围绕 springframework 进行源码分析的项目。v0.0.16 版本现已发布.

新增分析:

  • Problem

  • ProblemReporter

  • SourceExtractor

  • BeanDefinitionDocumentReader

  • DefaultBeanDefinitionDocumentReader

  • ReaderContext

  • XmlReaderContext

  • 项目地址:

最后提交信息为: feat: v0.0.16
2020-12-21 11:06
1289756 pychfarm admin 1604630370 huifer

[Spring-Analysis] v0.0.15
Spring-Analysis 是一个围绕 springframework 进行源码分析的项目。v0.0.15 版本现已发布.

新增分析:

  • NamespaceHandler

  • NamespaceHandlerSupport

  • SimpleConstructorNamespaceHandler

  • SimplePropertyNamespaceHandler

  • DefaultNamespaceHandlerResolver

  • NamespaceHandlerResolver

  • 项目地址:

最后提交信息为: feat: namespace 相关分析
2020-12-21 11:06
1289756 pychfarm admin 1604630370 huifer

[Spring-Analysis] v0.0.14
Spring-Analysis 是一个围绕 springframework 进行源码分析的项目。v0.0.14 版本现已发布.

新增分析:

  • BeanDefinitionRegistry

  • BeanNameGenerator

  • 项目地址:

最后提交信息为: feat:
2020-12-18 11:40
1289756 pychfarm admin 1604630370 huifer

[Spring-Analysis] v0.0.13
Spring-Analysis 是一个围绕 springframework 进行源码分析的项目。v0.0.13 版本现已发布.

新增分析:

  • Lifecycle

    • DefaultLifecycleProcessor
    • LifecycleProcessor
  • ResourcePatternResolver

    • PathMatchingResourcePatternResolver
    • ResourcePatternResolver
  • ResourceLoader

    • ClassRelativeResourceLoader
    • DefaultResourceLoader
    • ResourceLoader
  • Resource

  • 项目地址:

最后提交信息为: feat: io 相关分析
2020-12-15 15:20
1289756 pychfarm admin 1604630370 huifer

[Spring-Analysis] v0.0.12 DefaultListableBeanFactory
Spring-Analysis 是一个围绕 springframework 进行源码分析的项目。v0.0.12 版本现已发布.

  • DefaultListableBeanFactory

  • AbstractAutowireCapableBeanFactory

  • 项目地址:

最后提交信息为: feat: 0.0.12
2020-12-11 12:45
1289756 pychfarm admin 1604630370 huifer

[Spring-Analysis] v0.0.11 DefaultListableBeanFactory 前置内容
Spring-Analysis 是一个围绕 springframework 进行源码分析的项目。v0.0.11 版本现已发布.

  • 新增 NamedBean 相关分析

    • ExposeBeanNameIntroduction
    • NamedBean
    • NamedBeanHolder
  • 新增 ObjectProvider 相关分析

    • DependencyObjectProvider
    • Jsr330Provider
    • ObjectProvider
  • 项目地址:

最后提交信息为: feat: 0.0.11
2020-12-08 09:22
1289756 pychfarm admin 1604630370 huifer

[Spring-Analysis] v0.0.10 AutowireCandidateResolver
Spring-Analysis 是一个围绕 springframework 进行源码分析的项目。v0.0.10 版本现已发布.

  • 新增 AutowireCandidateResolver 相关分析

    • AutowireCandidateResolver
    • ContextAnnotationAutowireCandidateResolver
    • GenericTypeAwareAutowireCandidateResolver
    • QualifierAnnotationAutowireCandidateResolver
    • SimpleAutowireCandidateResolver
  • 新增 ReflectionUtil 相关分析

  • 项目地址:

最后提交信息为: feat: 0.0.10
2020-12-03 11:25
1289756 pychfarm admin 1604630370 huifer

[Spring-Analysis] v0.0.9 Spring-AbstractAutowireCapableBeanFactory
Spring-Analysis 是一个围绕 springframework 进行源码分析的项目。v0.0.9 版本现已发布.

  • 新增 AbstractAutowireCapableBeanFactory 相关分析

  • 新增 Property 相关分析

  • 新增 ParameterNameDiscoverer 相关分析

    • StandardReflectionParameterNameDiscoverer
    • AspectJAdviceParameterNameDiscoverer
    • KotlinReflectionParameterNameDiscoverer
    • PrioritizedParameterNameDiscoverer
    • DefaultParameterNameDiscoverer
    • AspectJAnnotationParameterNameDiscoverer
    • LocalVariableTableParameterNameDiscoverer
  • 新增 InstantiationStrategy 相关分析

    • SimpleInstantiationStrategy
    • CglibSubclassingInstantiationStrategy
  • 项目地址:

最后提交信息为: feat: 0.0.9
2020-12-01 09:40
1289756 pychfarm admin 1604630370 huifer

[Spring-Analysis] v0.0.8 BeanWrapper
Spring-Analysis 是一个围绕 springframework 进行源码分析的项目。v0.0.8 版本现已发布.

  • 新增 BeanWrapper 相关分析

    • BeanWrapper
    • BeanWrapperImpl
  • 新增 PropertyAccessor 分析

    • AbstractPropertyAccessor
    • PropertyAccessor
  • 新增 ConfigurablePropertyAccessor 分析

    • ConfigurablePropertyAccessor
  • 项目地址:

最后提交信息为: fix: 发布信息修改
2020-11-27 09:07
1289756 pychfarm admin 1604630370 huifer
  • 新增 BeanInfoFactory 相关分析
    1. BeanInfoFactory
    2. ExtendedBeanInfo
    3. ExtendedBeanInfoFactory
最后提交信息为: fix: details
2020-11-24 11:40
1289756 pychfarm admin 1604630370 huifer

循环依赖+嵌套属性访问器

最后提交信息为: fix: details
Java
1
https://gitee.com/pychfarm_admin/code-analysis.git
git@gitee.com:pychfarm_admin/code-analysis.git
pychfarm_admin
code-analysis
Code-Analysis

搜索帮助