接口 InjectionPointDependencyResolver

    • 方法概要

      所有方法 实例方法 抽象方法 
      修饰符和类型 方法 说明
      void resolve​(java.lang.reflect.Constructor constructor, org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory, java.util.Set<java.lang.String> dependentBeanNames)
      Resolve the bean names as the dependencies from the specified constructor
      void resolve​(java.lang.reflect.Field field, org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory, java.util.Set<java.lang.String> dependentBeanNames)
      Resolve the bean names as the dependencies from the specified field
      void resolve​(java.lang.reflect.Method method, org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory, java.util.Set<java.lang.String> dependentBeanNames)
      Resolve the bean names as the dependencies from the specified method
      void resolve​(java.lang.reflect.Parameter parameter, org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory, java.util.Set<java.lang.String> dependentBeanNames)
      Resolve the bean names as the dependencies from the specified parameter
    • 方法详细资料

      • resolve

        void resolve​(java.lang.reflect.Field field,
                     org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory,
                     java.util.Set<java.lang.String> dependentBeanNames)
        Resolve the bean names as the dependencies from the specified field
        参数:
        field - the field may be an injection point
        beanFactory - ConfigurableListableBeanFactory
        dependentBeanNames - the dependent bean names to be manipulated
      • resolve

        void resolve​(java.lang.reflect.Method method,
                     org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory,
                     java.util.Set<java.lang.String> dependentBeanNames)
        Resolve the bean names as the dependencies from the specified method
        参数:
        method - the method may be an injection point
        beanFactory - ConfigurableListableBeanFactory
        dependentBeanNames - the dependent bean names to be manipulated
      • resolve

        void resolve​(java.lang.reflect.Constructor constructor,
                     org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory,
                     java.util.Set<java.lang.String> dependentBeanNames)
        Resolve the bean names as the dependencies from the specified constructor
        参数:
        constructor - the constructor may be an injection point
        beanFactory - ConfigurableListableBeanFactory
        dependentBeanNames - the dependent bean names to be manipulated
      • resolve

        void resolve​(java.lang.reflect.Parameter parameter,
                     org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory,
                     java.util.Set<java.lang.String> dependentBeanNames)
        Resolve the bean names as the dependencies from the specified parameter
        参数:
        parameter - the specified parameter of a method or constructor was annotated by the annotation
        beanFactory - ConfigurableListableBeanFactory
        dependentBeanNames - the dependent bean names to be manipulated