@Component public class SpringUtils extends Object
Spring 에서 제공하는 모듈을 이용하여 자주 사용하게 되는 편의성 클래스를 정의.
Constructor and Description |
---|
SpringUtils() |
Modifier and Type | Method and Description |
---|---|
static boolean |
containsBean(String beanName)
Bean 명칭에 해당하는 Bean이 존재하는지 여부를 반환한다.
|
static boolean |
containsBeanAllContext(String beanName)
parent application context 를 먼저 검색하고 child applicaBeanFactorytion context를 검색한다.
|
static boolean |
containsBeanChild(String beanName)
child application context를 검색하여 결과를 리턴한다.
|
static org.springframework.context.ApplicationContext |
getApplicationContext()
ApplicationContext 객체를 반환한다.
|
static <T> T |
getBean(Class<T> clazz)
child application context를 검색하여 결과를 리턴한다.
|
static Object |
getBean(String beanName)
Bean 명칭에 해당하는 Bean 객체를 반환한다.
|
static Object |
getBeanAllContext(String beanName)
parent application context 를 먼저 검색하고 child application context를 검색하여 결과를
리턴한다.
|
static Object |
getBeanChild(String beanName)
child application context를 검색하여 결과를 리턴한다.
|
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory context)
servlet-component-scan.xml에 bean 정의를 하여 Child AppcliationContext를 설정한다.
|
public static boolean containsBean(String beanName)
beanName
- Bean 명칭public static boolean containsBeanAllContext(String beanName)
beanName
- public static boolean containsBeanChild(String beanName)
beanName
- public static org.springframework.context.ApplicationContext getApplicationContext()
public static <T> T getBean(Class<T> clazz)
clazz
- 클래스public static Object getBean(String beanName)
beanName
- Bean 명칭public static Object getBeanAllContext(String beanName)
beanName
- public static Object getBeanChild(String beanName)
beanName
- public void setBeanFactory(org.springframework.beans.factory.BeanFactory context) throws org.springframework.beans.BeansException
org.springframework.beans.BeansException
Copyright © 2025. All rights reserved.