Interface BeanFactory

All Known Implementing Classes:
DefaultListableBeanFactory

public interface BeanFactory
  • Method Details

    • getBean

      Object getBean(String name)
    • getBean

      <T> T getBean(String name, Class<T> requiredType)
    • getBean

      Object getBean(String name, Object... args)
    • getBean

      <T> T getBean(Class<T> requiredType)
    • getBean

      <T> T getBean(Class<T> requiredType, Object... args)
    • getBeanProvider

      <T> org.springframework.beans.factory.ObjectProvider<T> getBeanProvider(Class<T> requiredType)
    • getBeanProvider

      <T> org.springframework.beans.factory.ObjectProvider<T> getBeanProvider(org.springframework.core.ResolvableType requiredType)
    • containsBean

      boolean containsBean(String name)
    • isSingleton

      boolean isSingleton(String name)
    • isPrototype

      boolean isPrototype(String name)
    • isTypeMatch

      boolean isTypeMatch(String name, org.springframework.core.ResolvableType typeToMatch)
    • isTypeMatch

      boolean isTypeMatch(String name, Class<?> typeToMatch)
    • getType

      Class<?> getType(String name)
    • getType

      Class<?> getType(String name, boolean allowFactoryBeanInit)
    • getAliases

      String[] getAliases(String name)