自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring getBean(beanName)流程

spring getbean() 做了哪些事

2023-03-08 19:40:06 305

原创 spring启动

spring启动原理

2023-03-01 19:48:53 126 1

原创 深入了解spring中的FactoryBean(二)

在深入了解spring的FactoryBean(一)中我们提到了NamedBeanHolder这个类。看下NamedBeanHolder类public class NamedBeanHolder<T> implements NamedBean { private final String beanName; private final T beanInstance; /** * Create a new holder for the given bean name plus

2021-06-15 16:33:14 142 1

原创 spring获取单例bean之从三级缓存(一)

getBeanspring中调用方式 内联代码片。// 1.获取beanMyTestBean bean=(MyTestBean) bf.getBean( "myTestBean " )// 2.跟进bean方法 @Override public Object getBean(String name) throws BeansException { return doGetBean(name, null, null, false); }// 3.跟进doGetBean方法,方法中有ge

2021-06-07 15:34:56 154

原创 深入了解spring中的FactoryBean(一)

一般情况下,spring通过反射机制利用bean的class属性指定实现类来实例化bean。在某些情况下,实例化bean过程比较复杂,如果按照传统方式,灵活性是受限的,这时采用编码的方式可能会得到一个简单的方案。spring为此提供了一个org.springframework.beans.factory.FactoryBean的工厂类接口,用户可以通过实现该接口定制实例化bean的逻辑下面展示 FactoryBean。package org.springframework.beans.factory;

2021-04-28 18:34:29 178

原创 beanName/别名 注册BeanDefinition

![在这里插入图片描述](https://img-blog.csdnimg.cn/20210427211702876.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2l0Y2hlbmd1YW5n,size_16,color_FFFFFF,t_70)

2021-04-28 11:55:59 132

原创 spring如何加载xml文件中的bean

BeanFactory bf = new XmlBeanFactory (new ClassPathResource(“applicationContext .xml”));User u=bf.getBean(User.class);XmlBeanFactory 继承向 DefaultListableBeanFacto1y ,而 DefaultListableBeanFactmy 是整个 bean加载的核心部分,是 Spring 注册及加载 bean 的默认实现,而对于 XmlBeanFactory

2021-04-27 14:07:41 441

原创 Spring自动装配时忽略给定的依赖接口 ignoreDependencyType 与 ignoreDependencyInterface

Spring自动装配时忽略给定的依赖接口 ignoreDependencyType 与 ignoreDependencyInterface文章目录一、基本类建立二、调试1.debug看MyUserTest类中属性注入情况(此时未用到MyPostProcess类)2.通过ignoreDependencyType使B类不被实例化3.通过ignoreDependencyInterface使B类不被实例化三、分析1. ignoreDependencyInterface和ignoreDependencyType方法

2021-04-25 12:46:40 703

空空如也

空空如也

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

TA关注的人

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