public class ApplicationContextHolder extends Object implements org.springframework.context.ApplicationContextAware
| 构造器和说明 |
|---|
ApplicationContextHolder() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <A extends Annotation> |
findAnnotationOnBean(String beanName,
Class<A> annotationType)
Find whether the bean has annotations.
|
static <T> T |
getBean(Class<T> clazz)
Get ioc container bean by type.
|
static <T> T |
getBean(String name,
Class<T> clazz)
Get ioc container bean by name and type.
|
static <T> Map<String,T> |
getBeansOfType(Class<T> clazz)
Get a set of ioc container beans by type.
|
static org.springframework.context.ApplicationContext |
getInstance()
Get ApplicationContext.
|
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
setApplicationContext 在接口中 org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansExceptionpublic static <T> T getBean(Class<T> clazz)
T - clazz - public static <T> T getBean(String name, Class<T> clazz)
T - name - clazz - public static <T> Map<String,T> getBeansOfType(Class<T> clazz)
T - clazz - public static <A extends Annotation> A findAnnotationOnBean(String beanName, Class<A> annotationType)
A - beanName - annotationType - public static org.springframework.context.ApplicationContext getInstance()
Copyright © 2022. All rights reserved.