自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gs_albb的博客

一名java程序员的工作积累与感悟

  • 博客(5)
  • 收藏
  • 关注

原创 springboot中@Value的工作原理

我们知道springboot中的Bean组件的成员变量(属性)如果加上了@Value注解,可以从有效的配置属性资源中找到配置项进行绑定,那么这一切是怎么发生的呢?下文将简要分析一下@Value的工作原理。springboot版本: springboot-2.0.6.RELEASE概述springboot启动过程中,有两个比较重要的过程,如下:1 扫描,解析容器中的bean注册到beanF...

2018-12-31 16:38:21 4754 5

原创 springboot中@ConfigurationProperties注解的工作原理

@ConfigurationProperties是springboot新加入的注解,主要用于配置文件中的指定键值对映射到一个java实体类上。那么它是怎么发挥作用的呢?下面我们将揭开@ConfigurationProperties的魔法。参考文章spring boot 源码解析13-@ConfigurationProperties是如何生效的 https://blog.csdn.net/q...

2018-12-21 12:47:43 25197 7

原创 Springboot的bean注册机制(二)

上一篇文章介绍了PostProcessorRegistrationDelegate这个委托类在高层次上对于bean工厂后置处理器的调用分析,得到了一个基本结论,自定义的bean组件都是在ConfigurationClassPostProcessor这个类处理的,我们这次来看看这个类是如何处理bean的扫描、解析与注册的。ConfigurationClassPostProcessor类分析/*...

2018-12-14 23:50:23 1281

原创 Springboot的bean注册机制(一)

我们在写springboot项目时,@Controller、@Service、@Configuration、@Component注解的类是如何被扫描到的呢?本文将逐步揭开springboot组件扫描机制的面纱。示例项目先以一个demo展示一个普通的springboot项目在启动的过程中,注册了哪些bean。项目示例图如下:代码github地址主要看下自定义的bean工厂后置处理器类@...

2018-12-11 13:18:46 12678 2

原创 SpringFactoriesLoader在Springboot中的作用

SpringFactoriesLoader类的主要作用是通过类路径下的**META-INF/spring.factories**文件获取工厂类接口的实现类,初始化并保存在缓存中,以供Springboot启动过程中各个阶段的调用。Spring的自动化配置功能,也与此息息相关。本文有一部分会以spring整合redis为示例,讲述SpringFactoriesLoader在Spring自动化配置中的作用。

2018-12-04 23:34:19 2598

mac Wireshark 4.0.7 Intel 64.dmg

wireshark

2023-07-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除