程序包 xyz.xiezc.ioc
类 BeanLoadUtil
- java.lang.Object
-
- xyz.xiezc.ioc.BeanLoadUtil
-
public class BeanLoadUtil extends Object
bean 类扫描加载工具
-
-
构造器概要
构造器 构造器 说明 BeanLoadUtil(ApplicationContextUtil applicationContextUtil)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidinitAndInjectBeans()开始开始初始化bean 并且 注入依赖voidloadAnnotationHandler()扫描系统已有的注解类,voidloadBeanCreateStategy()加载bean初始化类voidloadBeanDefinition(Class clazz)加载某个具体的类BeanDefinition到容器中, 前提是这个类必须被@Component 和 Configuration注解voidloadBeanDefinition(String packagePath)加载所有的bean信息voidloadEventListener()获取容器中的事件监听器, 这个方法是在。voidloadPropertie()框架只认三个配置文件的名称, 如果需要导入其他的配置文件, 需要在这个三个主配置文件中指明 加载配置文件voidscanBeanDefinitionClass()扫描所有容器中的类的注解,并处理
-
-
-
构造器详细资料
-
BeanLoadUtil
public BeanLoadUtil(ApplicationContextUtil applicationContextUtil)
-
-
方法详细资料
-
loadBeanCreateStategy
public void loadBeanCreateStategy()
加载bean初始化类
-
loadBeanDefinition
public void loadBeanDefinition(String packagePath)
加载所有的bean信息- 参数:
packagePath- 需要扫描的路径
-
loadBeanDefinition
public void loadBeanDefinition(Class clazz)
加载某个具体的类BeanDefinition到容器中, 前提是这个类必须被@Component 和 Configuration注解
-
initAndInjectBeans
public void initAndInjectBeans()
开始开始初始化bean 并且 注入依赖
-
scanBeanDefinitionClass
public void scanBeanDefinitionClass()
扫描所有容器中的类的注解,并处理
-
loadAnnotationHandler
public void loadAnnotationHandler()
扫描系统已有的注解类,
-
loadPropertie
public void loadPropertie()
框架只认三个配置文件的名称, 如果需要导入其他的配置文件, 需要在这个三个主配置文件中指明 加载配置文件
-
loadEventListener
public void loadEventListener()
获取容器中的事件监听器, 这个方法是在。 初始化完成后执行
-
-