A B C D E F G I K L N P R S T V
所有类 所有程序包
所有类 所有程序包
所有类 所有程序包
A
- ANNOTATED_ELEMENT_UTILS_CLASS_NAME - 类 中的静态变量com.burukeyou.smartdi.utils.AnnotationPlusUtils
-
The class name of AnnotatedElementUtils that is introduced since Spring Framework 4
- AnnotatedFieldElement(Field, AnnotationMeta) - 类 的构造器com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor.AnnotatedFieldElement
- AnnotatedInjectElement(Member, PropertyDescriptor, AnnotationMeta) - 类 的构造器com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor.AnnotatedInjectElement
- AnnotatedInjectionMetadata(Class<?>, Collection<BaseAutowiredBeanPostProcessor.AnnotatedFieldElement>) - 类 的构造器com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor.AnnotatedInjectionMetadata
- annotationMeta - 类 中的变量com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor.AnnotatedInjectElement
- AnnotationMeta - com.burukeyou.smartdi.support中的类
- AnnotationMeta(Annotation, AnnotationAttributes) - 类 的构造器com.burukeyou.smartdi.support.AnnotationMeta
- AnnotationPlusUtils - com.burukeyou.smartdi.utils中的类
- AnnotationPlusUtils() - 类 的构造器com.burukeyou.smartdi.utils.AnnotationPlusUtils
- AnnotationProxyFactory<T extends Annotation> - com.burukeyou.smartdi.proxyspi.factory中的接口
- AutowiredBeanProcessor - com.burukeyou.smartdi.register中的接口
- AutowiredInjectBeanException - com.burukeyou.smartdi.exceptions中的异常错误
- AutowiredInjectBeanException() - 异常错误 的构造器com.burukeyou.smartdi.exceptions.AutowiredInjectBeanException
- AutowiredInjectBeanException(String) - 异常错误 的构造器com.burukeyou.smartdi.exceptions.AutowiredInjectBeanException
- AutowiredInjectBeanException(String, Throwable) - 异常错误 的构造器com.burukeyou.smartdi.exceptions.AutowiredInjectBeanException
- AutowiredInjectBeanException(String, Throwable, boolean, boolean) - 异常错误 的构造器com.burukeyou.smartdi.exceptions.AutowiredInjectBeanException
- AutowiredInjectBeanException(Throwable) - 异常错误 的构造器com.burukeyou.smartdi.exceptions.AutowiredInjectBeanException
- AutowiredInvocation - com.burukeyou.smartdi.support中的类
- AutowiredInvocation() - 类 的构造器com.burukeyou.smartdi.support.AutowiredInvocation
- AutowiredProxySPI - com.burukeyou.smartdi.proxyspi.spi中的注释类型
- AutowiredSPI - com.burukeyou.smartdi.proxyspi.spi中的注释类型
B
- BaseAutowiredBeanPostProcessor - com.burukeyou.smartdi.register中的类
- BaseAutowiredBeanPostProcessor() - 类 的构造器com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor
- BaseAutowiredBeanPostProcessor.AnnotatedFieldElement - com.burukeyou.smartdi.register中的类
- BaseAutowiredBeanPostProcessor.AnnotatedInjectElement - com.burukeyou.smartdi.register中的类
- BaseAutowiredBeanPostProcessor.AnnotatedInjectionMetadata - com.burukeyou.smartdi.register中的类
- BaseAutowiredBeanProcessor - com.burukeyou.smartdi.register中的类
-
Process custom annotation beanProcessor
- BaseAutowiredBeanProcessor() - 类 的构造器com.burukeyou.smartdi.register.BaseAutowiredBeanProcessor
- BaseSpringAware - com.burukeyou.smartdi.register中的类
- BaseSpringAware() - 类 的构造器com.burukeyou.smartdi.register.BaseSpringAware
- BeanAliasName - com.burukeyou.smartdi.annotations中的注释类型
-
specified bean alias name , then can obtain through
SpringBeanContext - beanClassLoader - 类 中的变量com.burukeyou.smartdi.register.BaseSpringAware
- beanDefinitionRegistry - 类 中的变量com.burukeyou.smartdi.register.BaseSpringAware
- beanFactory - 类 中的变量com.burukeyou.smartdi.register.BaseSpringAware
- beanName - 类 中的变量com.burukeyou.smartdi.register.BaseSpringAware
- beforeInjection(BaseAutowiredBeanPostProcessor.AnnotatedInjectionMetadata) - 类 中的方法com.burukeyou.smartdi.proxyspi.ProxySPIAutowiredBeanProcessor
- beforeInjection(BaseAutowiredBeanPostProcessor.AnnotatedInjectionMetadata) - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor
C
- com.burukeyou.smartdi.annotations - 程序包 com.burukeyou.smartdi.annotations
- com.burukeyou.smartdi.config - 程序包 com.burukeyou.smartdi.config
- com.burukeyou.smartdi.exceptions - 程序包 com.burukeyou.smartdi.exceptions
- com.burukeyou.smartdi.proxyspi - 程序包 com.burukeyou.smartdi.proxyspi
- com.burukeyou.smartdi.proxyspi.factory - 程序包 com.burukeyou.smartdi.proxyspi.factory
- com.burukeyou.smartdi.proxyspi.spi - 程序包 com.burukeyou.smartdi.proxyspi.spi
- com.burukeyou.smartdi.register - 程序包 com.burukeyou.smartdi.register
- com.burukeyou.smartdi.smart - 程序包 com.burukeyou.smartdi.smart
- com.burukeyou.smartdi.support - 程序包 com.burukeyou.smartdi.support
- com.burukeyou.smartdi.utils - 程序包 com.burukeyou.smartdi.utils
D
- destroy() - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor
E
- EMPTY - 类 中的静态变量com.burukeyou.smartdi.utils.StrUtil
- EnableSmartDI - com.burukeyou.smartdi.annotations中的注释类型
-
enable samrt di function
- environment - 类 中的变量com.burukeyou.smartdi.register.BaseSpringAware
- EnvironmentProxyFactory - com.burukeyou.smartdi.proxyspi.factory中的类
- EnvironmentProxyFactory() - 类 的构造器com.burukeyou.smartdi.proxyspi.factory.EnvironmentProxyFactory
- EnvironmentProxySPI - com.burukeyou.smartdi.proxyspi.spi中的注释类型
F
- field - 类 中的变量com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor.AnnotatedFieldElement
- findAnnotations(Method, Class<A>) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
-
Find specified
Annotationtype maps fromMethod - findFieldAnnotationMetadata(Class<?>) - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor
- findInjectionMetadata(String, Class<?>, PropertyValues) - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor
G
- getAnnotationAttributes(Annotation, boolean, String...) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
-
Get the
AnnotationAttributes - getAnnotationAttributes(Annotation, PropertyResolver, boolean, String...) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
-
Get the
AnnotationAttributes - getAnnotationAttributes(AnnotatedElement, Class<? extends Annotation>, PropertyResolver, boolean, boolean, String...) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
-
Get the
AnnotationAttributes, if the argumenttryMergedAnnotationistrue, theAnnotationAttributeswill be got frommerged annotationfirst, if failed, and then to get fromnormal one - getAnnotationAttributes(AnnotatedElement, Class<? extends Annotation>, PropertyResolver, boolean, String...) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
-
Get the
AnnotationAttributes - getAnnotationMeta() - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor.AnnotatedInjectElement
- getAnnotationMeta(AnnotatedElement, Class<? extends Annotation>, PropertyResolver, boolean, boolean, String...) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
- getAnnotationObj() - 类 中的方法com.burukeyou.smartdi.support.AnnotationMeta
- getAnnotationType() - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor
- getAttribute(Annotation, String) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
-
Get the attribute value
- getAttribute(Map<String, Object>, String) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
-
Get the attribute value
- getAttribute(Map<String, Object>, String, boolean) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
-
Get the attribute value the will
- getAttribute(Map<String, Object>, String, T) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
-
Get the attribute value with default value
- getAttributes(Annotation, boolean, String...) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
-
Get the
Annotationattributes - getAttributes(Annotation, PropertyResolver, boolean, String...) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
-
Get the
Annotationattributes - getAttributes(Map<String, Object>, PropertyResolver, String...) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
-
Get the
Annotationattributes - getBean(Class<T>) - 类 中的静态方法com.burukeyou.smartdi.config.SpringBeanContext
- getBean(String) - 类 中的静态方法com.burukeyou.smartdi.config.SpringBeanContext
- getBeanByAliasName(String) - 类 中的静态方法com.burukeyou.smartdi.config.SpringBeanContext
- getBeanByAllName(String) - 类 中的静态方法com.burukeyou.smartdi.config.SpringBeanContext
- getBeanName(Class<?>) - 类 中的方法com.burukeyou.smartdi.proxyspi.ProxySPIAutowiredBeanProcessor
- getEnvironment() - 类 中的方法com.burukeyou.smartdi.register.BaseSpringAware
- getField() - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor.AnnotatedFieldElement
- getFieldElements() - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor.AnnotatedInjectionMetadata
- getInjectedBean(AutowiredInvocation) - 类 中的方法com.burukeyou.smartdi.proxyspi.ProxySPIAutowiredBeanProcessor
- getInjectedBean(AutowiredInvocation) - 类 中的方法com.burukeyou.smartdi.proxyspi.SPIAutowiredBeanProcessor
- getInjectedBean(AutowiredInvocation) - 接口 中的方法com.burukeyou.smartdi.register.AutowiredBeanProcessor
-
How to obtain the beans that need to be injected
- getInjectedBean(AutowiredInvocation) - 类 中的方法com.burukeyou.smartdi.smart.SmartAutowiredBeanProcessor
- getInjectedTypeFormMember() - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor.AnnotatedInjectElement
- getObject() - 类 中的方法com.burukeyou.smartdi.proxyspi.ProxySPIFactoryBean
- getObjectType() - 类 中的方法com.burukeyou.smartdi.proxyspi.ProxySPIFactoryBean
- getOrder() - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor
- getProxy(Class<?>, EnvironmentProxySPI) - 类 中的方法com.burukeyou.smartdi.proxyspi.factory.EnvironmentProxyFactory
- getProxy(Class<?>, T) - 接口 中的方法com.burukeyou.smartdi.proxyspi.factory.AnnotationProxyFactory
- getRequiredAttribute(Map<String, Object>, String) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
-
Get the required attribute value
- getRootBeanDefinition(Class<?>, AnnotationMeta) - 类 中的方法com.burukeyou.smartdi.proxyspi.ProxySPIAutowiredBeanProcessor
- getSPIObject(Class<?>) - 类 中的静态方法com.burukeyou.smartdi.proxyspi.ProxySpiLoader
I
- inject(Object, String, PropertyValues) - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor.AnnotatedInjectElement
- interceptAnnotation() - 类 中的方法com.burukeyou.smartdi.proxyspi.ProxySPIAutowiredBeanProcessor
- interceptAnnotation() - 类 中的方法com.burukeyou.smartdi.proxyspi.SPIAutowiredBeanProcessor
- interceptAnnotation() - 接口 中的方法com.burukeyou.smartdi.register.AutowiredBeanProcessor
-
Specify the injection annotations that need to be intercepted
- interceptAnnotation() - 类 中的方法com.burukeyou.smartdi.smart.SmartAutowiredBeanProcessor
- isEmpty(CharSequence) - 类 中的静态方法com.burukeyou.smartdi.utils.StrUtil
- isPresent(Method, Class<A>) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
-
Is specified
Annotationpresent onMethod's declaring class or parameters or itself. - isSameClass(Class<?>, Class<?>) - 类 中的方法com.burukeyou.smartdi.smart.SmartAutowiredBeanProcessor
K
- key() - 注释类型 中的方法com.burukeyou.smartdi.smart.SmartAutowired
-
if config,use the environment key value to get inject bean
L
- load(Class<T>) - 类 中的静态方法com.burukeyou.smartdi.proxyspi.ProxySpiLoader
- lowerFirst(CharSequence) - 类 中的静态方法com.burukeyou.smartdi.utils.StrUtil
N
- needsRefresh(Class<?>) - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor.AnnotatedInjectionMetadata
P
- postProcessBeanDefinitionRegistry(BeanDefinitionRegistry) - 类 中的方法com.burukeyou.smartdi.register.ProxySPIAliasNameRegister
- postProcessBeanFactory(ConfigurableListableBeanFactory) - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor
- postProcessBeanFactory(ConfigurableListableBeanFactory) - 类 中的方法com.burukeyou.smartdi.register.ProxySPIAliasNameRegister
- postProcessMergedBeanDefinition(RootBeanDefinition, Class<?>, String) - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor
- postProcessProperties(PropertyValues, Object, String) - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor
- ProxySPI - com.burukeyou.smartdi.proxyspi.spi中的注释类型
- ProxySPIAliasNameRegister - com.burukeyou.smartdi.register中的类
- ProxySPIAliasNameRegister() - 类 的构造器com.burukeyou.smartdi.register.ProxySPIAliasNameRegister
- ProxySPIAutowiredBeanProcessor - com.burukeyou.smartdi.proxyspi中的类
- ProxySPIAutowiredBeanProcessor() - 类 的构造器com.burukeyou.smartdi.proxyspi.ProxySPIAutowiredBeanProcessor
- ProxySPIFactoryBean<T> - com.burukeyou.smartdi.proxyspi中的类
- ProxySPIFactoryBean() - 类 的构造器com.burukeyou.smartdi.proxyspi.ProxySPIFactoryBean
- ProxySPIFactoryBean(ProxySPIFactoryBeanParam) - 类 的构造器com.burukeyou.smartdi.proxyspi.ProxySPIFactoryBean
- ProxySPIFactoryBeanParam - com.burukeyou.smartdi.support中的类
- ProxySPIFactoryBeanParam(Class<?>, AnnotationMeta) - 类 的构造器com.burukeyou.smartdi.support.ProxySPIFactoryBeanParam
- ProxySpiLoader - com.burukeyou.smartdi.proxyspi中的类
- ProxySPIRuntimeException - com.burukeyou.smartdi.exceptions中的异常错误
- ProxySPIRuntimeException() - 异常错误 的构造器com.burukeyou.smartdi.exceptions.ProxySPIRuntimeException
- ProxySPIRuntimeException(String) - 异常错误 的构造器com.burukeyou.smartdi.exceptions.ProxySPIRuntimeException
- ProxySPIRuntimeException(String, Throwable) - 异常错误 的构造器com.burukeyou.smartdi.exceptions.ProxySPIRuntimeException
- ProxySPIRuntimeException(String, Throwable, boolean, boolean) - 异常错误 的构造器com.burukeyou.smartdi.exceptions.ProxySPIRuntimeException
- ProxySPIRuntimeException(Throwable) - 异常错误 的构造器com.burukeyou.smartdi.exceptions.ProxySPIRuntimeException
R
- registerBeanAlias(String, String) - 类 中的静态方法com.burukeyou.smartdi.config.SpringBeanContext
- required() - 注释类型 中的方法com.burukeyou.smartdi.proxyspi.spi.AutowiredSPI
- required() - 注释类型 中的方法com.burukeyou.smartdi.smart.SmartAutowired
-
Declares whether the annotated dependency is required.
- resetBeanDefinition(String) - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor
S
- setApplicationContext(ApplicationContext) - 类 中的方法com.burukeyou.smartdi.config.SpringBeanContext
- setApplicationContext(ApplicationContext) - 类 中的方法com.burukeyou.smartdi.register.BaseSpringAware
- setBeanClassLoader(ClassLoader) - 类 中的方法com.burukeyou.smartdi.register.BaseSpringAware
- setBeanFactory(BeanFactory) - 类 中的方法com.burukeyou.smartdi.register.BaseSpringAware
- setBeanName(String) - 类 中的方法com.burukeyou.smartdi.register.BaseSpringAware
- setEnvironment(Environment) - 类 中的方法com.burukeyou.smartdi.register.BaseSpringAware
- SmartAutowired - com.burukeyou.smartdi.smart中的注释类型
- SmartAutowiredBeanProcessor - com.burukeyou.smartdi.smart中的类
- SmartAutowiredBeanProcessor() - 类 的构造器com.burukeyou.smartdi.smart.SmartAutowiredBeanProcessor
- SmartDIConfiguration - com.burukeyou.smartdi.config中的类
- SmartDIConfiguration() - 类 的构造器com.burukeyou.smartdi.config.SmartDIConfiguration
- SPIAutowiredBeanProcessor - com.burukeyou.smartdi.proxyspi中的类
- SPIAutowiredBeanProcessor() - 类 的构造器com.burukeyou.smartdi.proxyspi.SPIAutowiredBeanProcessor
- SPIBeanTypeMismatchException - com.burukeyou.smartdi.exceptions中的异常错误
- SPIBeanTypeMismatchException() - 异常错误 的构造器com.burukeyou.smartdi.exceptions.SPIBeanTypeMismatchException
- SPIBeanTypeMismatchException(String) - 异常错误 的构造器com.burukeyou.smartdi.exceptions.SPIBeanTypeMismatchException
- SPIBeanTypeMismatchException(String, Throwable) - 异常错误 的构造器com.burukeyou.smartdi.exceptions.SPIBeanTypeMismatchException
- SPIBeanTypeMismatchException(String, Throwable, boolean, boolean) - 异常错误 的构造器com.burukeyou.smartdi.exceptions.SPIBeanTypeMismatchException
- SPIBeanTypeMismatchException(Throwable) - 异常错误 的构造器com.burukeyou.smartdi.exceptions.SPIBeanTypeMismatchException
- SpringBeanContext - com.burukeyou.smartdi.config中的类
- SpringBeanContext() - 类 的构造器com.burukeyou.smartdi.config.SpringBeanContext
- springContext - 类 中的静态变量com.burukeyou.smartdi.config.SpringBeanContext
- str(CharSequence) - 类 中的静态方法com.burukeyou.smartdi.utils.StrUtil
- StrUtil - com.burukeyou.smartdi.utils中的类
- StrUtil() - 类 的构造器com.burukeyou.smartdi.utils.StrUtil
- sub(CharSequence, int, int) - 类 中的静态方法com.burukeyou.smartdi.utils.StrUtil
- subSuf(CharSequence, int) - 类 中的静态方法com.burukeyou.smartdi.utils.StrUtil
T
- tryGetMergedAnnotation(AnnotatedElement, Class<? extends Annotation>) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
-
Try to get the merged
annotation - tryGetMergedAnnotationAttributes(AnnotatedElement, Class<? extends Annotation>, PropertyResolver, boolean, String...) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
-
Try to get
the annotation attributesafter merging and resolving the placeholders
V
- value() - 注释类型 中的方法com.burukeyou.smartdi.annotations.BeanAliasName
- value() - 注释类型 中的方法com.burukeyou.smartdi.proxyspi.spi.EnvironmentProxySPI
-
spring environment attribute
- value() - 注释类型 中的方法com.burukeyou.smartdi.proxyspi.spi.ProxySPI
- value() - 注释类型 中的方法com.burukeyou.smartdi.smart.SmartAutowired
所有类 所有程序包