自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Spring依赖注入逻辑

3.2.1.5.1.1.2 再判断找到的多个候选Bean中是否有贴有@Priority注解的Bean 可以存在多个多个候选Bean同时贴有@Priority注解 但该注解的value属性值不能相同 否则抛出NoUniqueBeanDefinitionException异常 并且@Priority(value) value的值越小优先级越高 所以如果同时贴有@Priority(0) @Priority(1)的两个同类型Bean那么会使用@Priority(0)的Bean作为筛选后的注入Bean。

2023-09-05 21:20:50 49

原创 Spring源码解析(注解方式)(一)

Spring源码解析(注解方式)(一) 先来看我们注解容器类AnnotationConfigApplicationContext AnnotationConfig容器类 指定我们所需要的配置类 我们进来看一下其构造方法 参数列表中传入一个可变参数 参数为多个组件类 由于配置类上贴有注解@Configuration注解 为@Component子注解 所以也可以作为组件类传入含参构造器 我们先来看this()方法 指向当前类无参构造器 当前构造器做了两件事 创建了 AnnotatedBeanDefinit

2020-09-01 15:45:27 508

空空如也

空空如也

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

TA关注的人

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