Spring
Spring
雨镜
这个作者很懒,什么都没留下…
展开
-
AOP使用
Before、@After、@Around 反编译后的样子。原创 2023-06-11 15:30:23 · 24 阅读 · 0 评论 -
Spring-4:bean生命周期
bean对象初始化(需在配置bean时指定初始化方法)bean对象销毁(需在配置bean时指定销毁方法)bean对象创建(调用无参构造器)bean的后置处理器(初始化之前)bean的后置处理器(初始化之后)bean对象就绪可以使用。具体的生命周期过程**给bean对象设置属性。原创 2023-06-04 21:49:24 · 19 阅读 · 1 评论 -
Spring-3:组件类实现了接口 和 一个接口有多个实现类
java中,instanceof运算符用于判断前面的对象是否是后面的类,或其子类、实现类的实例。如果是返回true,否则返回false。如果一个接口有多个实现类,这些实现类都配置了 bean,根据接口类型可以获取 bean 吗?指定的类型』的返回结果,只要返回的是true就可以认定为和类型匹配,能够获取到。根据类型来获取bean时,在满足bean唯一性的前提下,其实只是看:『对象。如果组件类实现了接口,根据接口类型可以获取 bean 吗?可以,前提是bean唯一。不行,因为bean不唯一。原创 2023-06-04 16:22:51 · 75 阅读 · 1 评论 -
Spring-2:BeanDefinition
Spring容器加载到Bean类时 , 会把这个类的描述信息, 以包名加类名的方式存到beanDefinitionMap 中, Map , 其中 String是Key , 默认是类名首字母小写 , BeanDefinition , 存的是类的定义(描述信息) , 我们通常叫BeanDefinition接口为 : bean的定义对象。一. bean对象最终存储在spring容器中,在spring源码底层就是一个map集合,存储bean的map在。原创 2023-06-04 12:15:43 · 61 阅读 · 2 评论 -
Spring-1: IoC容器在Spring的实现
BeanFactory 的子接口,提供了更多高级特性。面向 Spring 的使用者,几乎所有场合都使用 ApplicationContext 而不是底层的 BeanFactory。这是 IoC 容器的基本实现,是 Spring 内部使用的接口。面向 Spring 本身,不提供给开发人员使用。2.ApplicationContext的主要实现类。原创 2023-06-04 11:32:28 · 50 阅读 · 0 评论