Class BeanFactory
- java.lang.Object
-
- risesoft.data.transfer.core.factory.BeanFactory
-
public class BeanFactory extends Object
构建bean- Author:
- lb
- Date:
- 2024年1月26日
-
-
Constructor Summary
Constructors Constructor Description BeanFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> TgetInstance(Class<T> instanceClass, Configuration configuration, Map<Class<?>,Object> instanceMap)根据配置文件生产beanstatic ObjectgetOjbect(Class<?> type, ConfigParameter parameter, Configuration configuration, Map<Class<?>,Object> instanceMap, String name)获取对象static ObjectgetParameterValue(Configuration configuration, ConfigParameter configField, String name, Class<?> type, Map<Class<?>,Object> insMap)获取参数值
-
-
-
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:
-
getParameterValue
public static Object getParameterValue(Configuration configuration, ConfigParameter configField, String name, Class<?> type, Map<Class<?>,Object> insMap)
获取参数值- Parameters:
configuration-configField-name-type-insMap-- Returns:
-
getOjbect
public static Object getOjbect(Class<?> type, ConfigParameter parameter, Configuration configuration, Map<Class<?>,Object> instanceMap, String name)
获取对象- Parameters:
type- 需要获取的类型parameter- parameter对象configuration- 配置信息instanceMap- 实例mapname- 参数名字- Returns:
-
-