@Component public class SystemContext extends Object implements org.springframework.context.ApplicationContextAware
| 构造器和说明 |
|---|
SystemContext() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
getBean(Class<T> clazz)
通过class获取Bean
|
static Object |
getBean(String name)
通过name获取Bean
|
static <T> T |
getBean(String name,
Class<T> clazz)
通过name,以及Clazz返回指定的Bean
|
static <T> Collection<T> |
getBeans(Class<T> clazz)
通过class获取一组Bean
|
static <T> Map<String,T> |
getBeansMap(Class<T> clazz)
通过class获取一组Bean
|
static org.springframework.context.ApplicationContext |
getContext()
获取Spring上下文
|
static String |
getMessage(String code,
Object... args)
以当前主机所在区域语言获取一个语言文本
|
static String |
getMessage(String code,
Object[] args,
Locale locale)
获取一个语言文本
|
static String |
getMessage(String code,
Object[] args,
String defaultMessage,
Locale locale)
获取一个语言文本
|
static String |
getMessageDefault(String code,
String defaultMessage,
Object... args)
以当前主机所在区域语言获取一个语言文本
|
protected void |
printMessage(org.springframework.context.ApplicationContext applicationContext)
初始化
|
static void |
registerBean(Class<?> clazz)
注册一个bean
|
static void |
registerBean(String beanName,
Class<?> clazz)
注册一个bean
|
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.BeansExceptionprotected void printMessage(org.springframework.context.ApplicationContext applicationContext)
public static org.springframework.context.ApplicationContext getContext()
public static <T> T getBean(Class<T> clazz)
T - clazz - public static <T> Collection<T> getBeans(Class<T> clazz)
T - clazz - public static <T> Map<String,T> getBeansMap(Class<T> clazz)
T - clazz - public static void registerBean(String beanName, Class<?> clazz)
beanName - clazz - public static void registerBean(Class<?> clazz)
clazz - public static <T> T getBean(String name, Class<T> clazz)
T - name - clazz - public static String getMessage(String code, @Nullable Object[] args, @Nullable String defaultMessage, Locale locale)
code - args - defaultMessage - locale - public static String getMessage(String code, @Nullable Object[] args, Locale locale) throws org.springframework.context.NoSuchMessageException
code - args - locale - org.springframework.context.NoSuchMessageExceptionpublic static String getMessage(String code, Object... args) throws org.springframework.context.NoSuchMessageException
code - args - org.springframework.context.NoSuchMessageExceptionCopyright © 2025. All rights reserved.