Class BeanFactory


  • public class BeanFactory
    extends Object
    构建bean
    Author:
    lb
    Date:
    2024年1月26日
    • Constructor Detail

      • BeanFactory

        public BeanFactory()
    • Method Detail

      • getInstance

        public static <T> T getInstance​(Class<T> instanceClass,
                                        Configuration configuration,
                                        Map<Class<?>,​Object> instanceMap)
        根据配置文件生产bean
        Type Parameters:
        T -
        Parameters:
        instanceClass -
        configuration -
        Returns:
      • getOjbect

        public static Object getOjbect​(Class<?> type,
                                       ConfigParameter parameter,
                                       Configuration configuration,
                                       Map<Class<?>,​Object> instanceMap,
                                       String name)
        获取对象
        Parameters:
        type - 需要获取的类型
        parameter - parameter对象
        configuration - 配置信息
        instanceMap - 实例map
        name - 参数名字
        Returns: