
Spring
文章平均质量分 85
ITKaven
ACMER
本科软件工程专业
硕士计算机技术专业
专注于WEB开发的烟酒僧
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring汇总
Spring Framework源码阅读编译 Spring Framework 5.2.17源码 & 在源码中使用 ApplicationContext 获取定义的BeanSpring Framework 源码阅读(一):Aware接口及其实现类的作用Spring Framework 源码阅读(二):BeanDefinition的作用Spring Framework 源码阅读(三):认识FactoryBeanSpring Framework 源码阅读(四):BeanPostProcess原创 2021-11-10 10:31:52 · 862 阅读 · 2 评论 -
Spring Cloud 之使用RestTemplate实现微服务之间相互请求的三种方式
Spring Cloud 之使用RestTemplate实现微服务之间相互请求的三种方式RestTemplate 简介RestTemplate是由Spring提供的一个HTTP请求工具。RestTemplate是从Spring3.0开始支持的一个HTTP请求工具,它提供了常见的REST请求方案的模版,例如 GET 请求、POST请求、PUT请求、DELETE请求以及一些通用的请求执行方法exchange以及execute。RestTemplate继承自InterceptingHttpAccessor并且原创 2020-10-15 19:56:54 · 2083 阅读 · 2 评论 -
Spring Framework 源码阅读(六):BeanFactory自顶向下
Spring Framework 源码阅读(四):BeanFactoryBeanFactory接口是访问Spring bean容器的根接口。它是Spring bean容器的基本视图; 子接口ListableBeanFactory、ConfigurableBeanFactory以及HierarchicalBeanFactory可用于特定目的,下文会进行介绍。BeanFactory接口的源码:public interface BeanFactory { String FACTORY_BEAN_PREF原创 2021-11-04 16:17:25 · 317 阅读 · 0 评论 -
Spring Framework 源码阅读(五):BeanFactoryPostProcessor
Spring Framework 源码阅读(五):BeanFactoryPostProcessor在上一篇博客中介绍了BeanPostProcessor和Bean的生命周期,BeanPostProcessor是允许自定义修改新bean实例的工厂钩子,在新bean实例初始化前后调用BeanPostProcessor中的方法,而通过FactoryBean创建的新bean实例和Spring通过反射创建的新bean实例在应用BeanPostProcessor方面有所不同,前者只会调用BeanPostProcess原创 2021-11-03 15:55:15 · 316 阅读 · 0 评论 -
Spring Framework 源码阅读(四):BeanPostProcessor和Bean的生命周期
Spring Framework 源码阅读(四):BeanPostProcessor和Bean的生命周期在介绍Aware接口及其实现类的作用这篇博客中,就有说过在bean调用初始化方法的前后会调用BeanPostProcessor中的方法,以便对bean实现定制化。首先了解一下bean的生命周期,标准的bean生命周期接口, 初始化方法及其标准顺序(在BeanFactory接口中有描述):BeanNameAware的setBeanName方法。BeanClassLoaderAware的setBea原创 2021-11-02 16:28:03 · 362 阅读 · 0 评论 -
Spring Framework 源码阅读(三):认识FactoryBean
Spring Framework 源码阅读(三):FactoryBeanFactoryBean和BeanFactory虽然从命名上看起来相似,但作用却大不相同,BeanFactory负责创建和管理Spring容器里面的bean,为bean从初始化到销毁建立了一整套统一的流程,让使用者可以不需要关注复杂的流程,只需关注bean本身的逻辑。而FactoryBean可以提供定制化bean初始化流程的功能,因此FactoryBean可以用于创建一类bean。FactoryBeanpublic interfac原创 2021-10-28 22:57:13 · 346 阅读 · 0 评论 -
Spring Framework 源码阅读(二):BeanDefinition的作用
Spring Framework 源码阅读(二):BeanDefinition接口的作用BeanDefinition接口的定义:package org.springframework.beans.factory.config;import org.springframework.beans.BeanMetadataElement;import org.springframework.beans.MutablePropertyValues;import org.springframework.co原创 2021-10-27 19:58:09 · 1649 阅读 · 0 评论 -
Spring Framework 源码阅读(一):Aware接口及其实现类的作用
Spring Framework 源码阅读(一):Aware接口及其实现类的作用上一篇博文中已经介绍过怎么去编译Spring Framework源码了,其实很简单,无非就是下载依赖然后构建工具会自动build项目。编译 Spring Framework 5.2.17源码 & 在源码中使用 ApplicationContext 获取定义的Bean使用过Spring系列框架进行开发的朋友应该都知道Bean,它是Spring IOC(控制反转)或者说DI(依赖注入)的基本单位,Spring通过B原创 2021-09-28 11:59:11 · 958 阅读 · 2 评论 -
编译 Spring Framework 5.2.17源码 & 在源码中使用 ApplicationContext 获取定义的Bean
编译 Spring Framework 5.2.17源码 & 在源码中使用 ApplicationContext 获取创建的Bean博主的Java版本 :clone源码存放目录自己指定。git clone https://github.com/spring-projects/spring-framework.gitclone完成后,需要切换到想要编译的版本,5.2.17是目前最新的RELEASE版本。 git checkout e45e77f修改镜像仓库配置(可选)还需原创 2021-09-25 22:32:46 · 461 阅读 · 0 评论