bboss ioc提供的组件初始化工具类介绍

简介: bboss ioc提供的组件初始化工具类介绍 bboss ioc提供一些非常便利的工具类和接口,业务组件可以实现这些工具接口或者继承这些工具类,从而在组件初始化的时候将ioc容器对象、组件的配置信息、国际化组件对象、类加载器对象注入到组件实例中。
bboss ioc提供的组件初始化工具类介绍

bboss ioc提供一些非常便利的工具类和接口,业务组件可以实现这些工具接口或者继承这些工具类,从而在组件初始化的时候将ioc容器对象、组件的配置信息、国际化组件对象、类加载器对象注入到组件实例中。

这些接口和抽象类路径及作用如下:

接口

org.frameworkset.spi.BeanClassLoaderAware 为组件注入类加载器对象,需要自己在组件中定义ClassLoader字段
org.frameworkset.spi.ApplicationContextAware 将ioc容器对象注入组件实例
org.frameworkset.spi.BeanNameAware 将组件名称注入组件实例

org.frameworkset.spi.support.MessageSourceAware 将ioc容器对象对应的国际化组件注入组件实例

抽象类

org.frameworkset.spi.support.ApplicationObjectSupport 将ioc容器对象注入组件实例,已经定义容器对象属性
org.frameworkset.spi.BeanInfoAware 将组件所有配置信息注入组件实例
目录
相关文章
|
6月前
|
Java 数据库连接 Spring
SpringBoot2 | BeanDefinition 注册核心类 ImportBeanDefinitionRegistrar 源码分析 (十)
SpringBoot2 | BeanDefinition 注册核心类 ImportBeanDefinitionRegistrar 源码分析 (十)
85 0
|
XML Java 数据格式
spring是如何初始化对象的?spring命名bean对象的方式
spring是如何初始化对象的?spring命名bean对象的方式
|
Java Spring
动态获取spring管理的bean工具类
动态获取spring管理的bean工具类
165 0
|
缓存 Java Spring
讲解 Spring 实例化的不同方式及相关生命周期源码剖析(三)
讲解 Spring 实例化的不同方式及相关生命周期源码剖析(三)
94 0
|
缓存 Java Spring
讲解 Spring 实例化的不同方式及相关生命周期源码剖析(一)
讲解 Spring 实例化的不同方式及相关生命周期源码剖析(一)
95 0
|
XML 缓存 Java
讲解 Spring 实例化的不同方式及相关生命周期源码剖析(二)
讲解 Spring 实例化的不同方式及相关生命周期源码剖析(二)
74 0
|
Java 数据安全/隐私保护 Spring
Spring中实例化Bean的三种方式及作用范围和生命周期
Spring中实例化Bean的三种方式及作用范围和生命周期
|
Java Spring
Spring5源码 - 14 如何在所有Bean创建完后做扩展?
Spring5源码 - 14 如何在所有Bean创建完后做扩展?
97 0
|
存储 Java Spring
Spring之Bean的生命周期源码解析(三 Bean的创建与销毁)
Spring之Bean的生命周期源码解析(三 Bean的创建与销毁)
231 0
|
存储 搜索推荐 Java
7天学完Spring:Spring框架搭建和解析以及Bean对象的创建
Spring核心和设计思想 <1>Spring是什么?如何理解Spring<2>IoC和DI是什么?区别? <1>通过容器对象.getBean()获取<2>依赖注入:把一个Bean对象,注入到另一个Bean的属性当中byName:通过Bean的id/名称来匹配如果此时你的id/名称不存在或者说不唯一。怎么绑定?方式一:使用 @Qualifier("XXX")方式二: 使用@Resource(name="XXX")<3>说一下@Autowired 和 @Resource 的区别 这一部分就是关于Spring的部分了,在这里我们主要学习四个部分
下一篇
无影云桌面