类的使用
xyz.xiezc.ioc.ApplicationContextUtil
-
使用ApplicationContextUtil的程序包 程序包 说明 xyz.xiezc.ioc xyz.xiezc.ioc.annotation xyz.xiezc.ioc.annotation.handler xyz.xiezc.ioc.common.create xyz.xiezc.ioc.common.create.impl -
-
xyz.xiezc.ioc中ApplicationContextUtil的使用
返回ApplicationContextUtil的xyz.xiezc.ioc中的方法 修饰符和类型 方法 说明 static ApplicationContextUtilXioc. getApplicationContext()参数类型为ApplicationContextUtil的xyz.xiezc.ioc中的构造器 构造器 说明 BeanLoadUtil(ApplicationContextUtil applicationContextUtil) -
xyz.xiezc.ioc.annotation中ApplicationContextUtil的使用
参数类型为ApplicationContextUtil的xyz.xiezc.ioc.annotation中的方法 修饰符和类型 方法 说明 static BeanDefinitionAnnotationHandler. dealBeanAnnotation(Annotation annotation, Class clazz, ApplicationContextUtil applicationContextUtil)static BeanDefinitionAnnotationHandler. dealBeanAnnotation(String beanName, Class clazz, ApplicationContextUtil applicationContextUtil)abstract voidAnnotationHandler. processClass(T annotation, Class clazz, ApplicationContextUtil contextUtil)如果是在类注解, 则会调用这个方法处理abstract voidAnnotationHandler. processField(FieldDefinition fieldDefinition, T annotation, BeanDefinition beanDefinition, ApplicationContextUtil contextUtil)如果是字段注解,则会调用这个方法来处理abstract voidAnnotationHandler. processMethod(MethodDefinition methodDefinition, T annotation, BeanDefinition beanDefinition, ApplicationContextUtil contextUtil)如果是方法注解,则会调用这个方法来处理 -
xyz.xiezc.ioc.annotation.handler中ApplicationContextUtil的使用
参数类型为ApplicationContextUtil的xyz.xiezc.ioc.annotation.handler中的方法 修饰符和类型 方法 说明 voidAopAnnotationHandler. processClass(Aop annotation, Class clazz, ApplicationContextUtil contextUtil)voidBeanAnnotationHandler. processClass(Bean annotation, Class clazz, ApplicationContextUtil contextUtil)voidBeanScanAnnotationHandler. processClass(BeanScan annotation, Class clazz, ApplicationContextUtil contextUtil)voidComponentAnnotationHandler. processClass(Component annotation, Class clazz, ApplicationContextUtil contextUtil)这个注解的左右就是把bean放入容器中voidConfigurationAnnotationHandler. processClass(Configuration annotation, Class clazz, ApplicationContextUtil contextUtil)voidInitAnnotationHandler. processClass(Init annotation, Class clazz, ApplicationContextUtil contextUtil)voidInjectAnnotationHandler. processClass(Inject annotation, Class clazz, ApplicationContextUtil contextUtil)voidValueAnnotationHandler. processClass(Value annotation, Class clazz, ApplicationContextUtil contextUtil)voidAopAnnotationHandler. processField(FieldDefinition fieldDefinition, Aop annotation, BeanDefinition beanDefinition, ApplicationContextUtil contextUtil)voidBeanAnnotationHandler. processField(FieldDefinition fieldDefinition, Bean annotation, BeanDefinition beanDefinition, ApplicationContextUtil contextUtil)voidBeanScanAnnotationHandler. processField(FieldDefinition field, BeanScan annotation, BeanDefinition beanSignature, ApplicationContextUtil contextUtil)voidComponentAnnotationHandler. processField(FieldDefinition fieldDefinition, Component annotation, BeanDefinition beanSignature, ApplicationContextUtil contextUtil)voidConfigurationAnnotationHandler. processField(FieldDefinition field, Configuration annotation, BeanDefinition beanSignature, ApplicationContextUtil contextUtil)voidInitAnnotationHandler. processField(FieldDefinition fieldDefinition, Init annotation, BeanDefinition beanDefinition, ApplicationContextUtil contextUtil)voidInjectAnnotationHandler. processField(FieldDefinition fieldDefinition, Inject annotation, BeanDefinition beanDefinition, ApplicationContextUtil contextUtil)这个方法就是设置fieldDefinition中的beanName字段值。voidValueAnnotationHandler. processField(FieldDefinition fieldDefinition, Value annotation, BeanDefinition beanDefinition, ApplicationContextUtil contextUtil)voidAopAnnotationHandler. processMethod(MethodDefinition methodDefinition, Aop annotation, BeanDefinition beanDefinition, ApplicationContextUtil contextUtil)voidBeanAnnotationHandler. processMethod(MethodDefinition methodDefinition, Bean annotation, BeanDefinition beanDefinition, ApplicationContextUtil contextUtil)voidBeanScanAnnotationHandler. processMethod(MethodDefinition method, BeanScan annotation, BeanDefinition beanSignature, ApplicationContextUtil contextUtil)voidComponentAnnotationHandler. processMethod(MethodDefinition methodDefinition, Component annotation, BeanDefinition beanSignature, ApplicationContextUtil contextUtil)处理Component 注解的方法voidConfigurationAnnotationHandler. processMethod(MethodDefinition method, Configuration annotation, BeanDefinition beanSignature, ApplicationContextUtil contextUtil)voidInitAnnotationHandler. processMethod(MethodDefinition methodDefinition, Init annotation, BeanDefinition beanDefinition, ApplicationContextUtil contextUtil)voidInjectAnnotationHandler. processMethod(MethodDefinition methodDefinition, Inject annotation, BeanDefinition beanDefinition, ApplicationContextUtil contextUtil)voidValueAnnotationHandler. processMethod(MethodDefinition methodDefinition, Value annotation, BeanDefinition beanDefinition, ApplicationContextUtil contextUtil) -
xyz.xiezc.ioc.common.create中ApplicationContextUtil的使用
参数类型为ApplicationContextUtil的xyz.xiezc.ioc.common.create中的方法 修饰符和类型 方法 说明 voidBeanCreateStrategy. setApplicationContext(ApplicationContextUtil applicationContext) -
xyz.xiezc.ioc.common.create.impl中ApplicationContextUtil的使用
参数类型为ApplicationContextUtil的xyz.xiezc.ioc.common.create.impl中的方法 修饰符和类型 方法 说明 voidFactoryBeanCreateStrategy. setApplicationContext(ApplicationContextUtil applicationContext)voidMethodBeanCreateStrategy. setApplicationContext(ApplicationContextUtil applicationContext)voidSimpleBeanCreateStategy. setApplicationContext(ApplicationContextUtil applicationContext)
-