程序包 cn.cns.web.utils
类 AppContext
- java.lang.Object
-
- cn.cns.web.utils.AppContext
-
public class AppContext extends Object
- 作者:
- dhc 2019-11-22 21:47
-
-
字段概要
字段 修饰符和类型 字段 说明 static org.springframework.context.ConfigurableApplicationContextcontext
-
构造器概要
构造器 构造器 说明 AppContext()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static booleancontainsBean(String beanName)是否包含beanstatic <T> TgetBean(Class<T> clazz)根据类型获取bean,有多项时,返回类名相同的项,否则返回第一项static ObjectgetBean(String beanName)根据名称获取beanstatic <T> TgetBean(String beanName, Class<T> clazz)根据bean名称获取指定类型beanstatic ClassgetType(String beanName)bean的类型static booleanisSingleton(String beanName)是否是单例static <T> booleanregistBean(Class<T> clz, Object... constructorArgs)简单的注册 Beanstatic <T> booleanregistBean(Class<T> clz, String beanName, Object... constructorArgs)简单的注册 Bean
-
-
-
方法详细资料
-
registBean
public static <T> boolean registBean(Class<T> clz, Object... constructorArgs)
简单的注册 Bean- 类型参数:
T- Bean 的类型- 参数:
clz- Bean 的 Class 类型constructorArgs- 构造方法参数- 返回:
- 是否注册成功
-
registBean
public static <T> boolean registBean(Class<T> clz, String beanName, Object... constructorArgs)
简单的注册 Bean- 类型参数:
T- Bean 的类型- 参数:
clz- Bean 的 Class 类型beanName- Bean 的名称constructorArgs- 构造方法参数- 返回:
- 是否注册成功
-
getBean
public static <T> T getBean(String beanName, Class<T> clazz)
根据bean名称获取指定类型bean- 类型参数:
T- bean泛型- 参数:
beanName- bean名称clazz- 返回的bean类型,若类型不匹配,将抛出异常- 返回:
- Bean
-
getBean
public static <T> T getBean(Class<T> clazz)
根据类型获取bean,有多项时,返回类名相同的项,否则返回第一项- 类型参数:
T- bean泛型- 参数:
clazz- bean类型- 返回:
- Bean
-
containsBean
public static boolean containsBean(String beanName)
是否包含bean- 参数:
beanName- bean名称- 返回:
- 是否包含
-
isSingleton
public static boolean isSingleton(String beanName)
是否是单例- 参数:
beanName- bean名称- 返回:
- 是否单例
-
-