首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
spring
订阅
guoqingpei
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
Spring源码(十)-寻找注入点-MergedBeanDefinitionPostProcessor
前面几篇已经分析完了 Bean 是如何被创建出来的,那本篇就来分析 Spring 是如何知道 Bean 中的哪些属性是需要被注入的!
Spring Core源码导读系列之TypeConverter
类型转换体系指的是参与完成类型转换功能的所有类/接口的集合。Spring中,需要类型转换的场景比较多,这里举两个例子: PropertyEditor是JavaBeans规范定义的一个接口,其有一部分方法是与GUI编程相关的,这些方法在Spring中用不到。在Spring中,基本…
Springboot -- 用更优雅的方式发HTTP请求(RestTemplate详解)
我之前的HTTP开发是用apache的HttpClient开发,代码复杂,还得操心资源回收等。代码很复杂,冗余代码多,稍微截个图,这是我封装好的一个post请求工具: 本教程将带领大家实现Spring生态内RestTemplate的Get请求和Post请求还有exchange指…
一文读懂 Spring Environment
在 Spring 中,BeanFactory 扮演着 Bean 容器的角色,而Environment 同样定位为一个容器,即外部配置源中的属性都会被添加到 Environment 中。
SpringBoot2 | SpringBoot Environment源码分析(四)
Environment是 spring 为运行环境提供的高度抽象接口,项目运行中的所有相关配置都基于此接口。 springBoot对此接口做了扩展。 先来看一个简单的SpringBoot应用。 跟着源码,搜寻答案。 可以看到根据类型进行匹配 environment,获取到Sta…
springboot-starter中的SPI 机制
SPI的全称是Service Provider Interface, 直译过来就是"服务提供接口", 听起来挺别扭的, 所以我试着去就将它翻译为"服务提供商接口"吧. 我们都知道, 一个接口是可以有很多种实现的. 例如搜索,可以是搜索系统的硬盘,也可以是搜索数据库.系统的设计者…
FactoryBean——Spring的扩展点之一
1. FactoryBean的用法 自定义一个类CustomerFactoryBean,让它实现了FactoryBean接口,重写了接口中的两个方法,在getObejct()方法中,返回了一个UserService的实例对象;在getObjectType()方法中返回了User…
Spring IOC详解及Bean生命周期详细过程,看完直接吊打面试官!
面试题 来自面试官发自灵魂深处的拷问:谈谈你对spring的理解; 一脸懵逼的求职者的内心活动:啥? 具体的问题是什么?现在的面试都不按套路出牌了吗? 抛出一个这么大的问题,你让我怎么回答? 一脸
ConfigurationClassPostProcessor —— Spring中最!最!最!重要的后置处理器!没有之一!!!
0. 疑惑 1. 作用 ConfigurationClassPostProcessor是一个BeanFactory的后置处理器,因此它的主要功能是参与BeanFactory的建造,在这个类中,会解析加了@Configuration的配置类,还会解析@ComponentScan、…
这样讲 SpringBoot 自动配置原理,你应该能明白了吧
1. SpringBoot 源码常用注解拾遗 这部分主要讲一下 SpringBoot 源码中经常使用到的注解,以扫清后面阅读源码时候的障碍。 元注解:可以注解到别的注解上的注解。 组合注解:被注解的注解我们就称之为组合注解。 如果我们需要取 N 个配置项,通过 @Value 的…