程序包 xyz.xiezc.ioc

类 BeanLoadUtil


  • public class BeanLoadUtil
    extends Object
    bean 类扫描加载工具
    • 方法详细资料

      • 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()
        获取容器中的事件监听器, 这个方法是在。 初始化完成后执行