public class SpringBeanRegister extends Object
| 构造器和说明 |
|---|
SpringBeanRegister(org.springframework.context.ApplicationContext applicationContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
register(String pluginId,
Class<?> aClass)
默认注册
|
String |
register(String pluginId,
Class<?> aClass,
Consumer<org.springframework.beans.factory.annotation.AnnotatedGenericBeanDefinition> consumer)
默认注册
|
String |
register(String pluginId,
String suffixName,
Class<?> aClass)
默认注册
|
String |
register(String pluginId,
String suffixName,
Class<?> aClass,
Consumer<org.springframework.beans.factory.annotation.AnnotatedGenericBeanDefinition> consumer)
默认注册
|
void |
registerOfSpecifyName(String pluginId,
String beanName,
Class<?> aClass)
指定bean名称注册
|
void |
registerOfSpecifyName(String pluginId,
String beanName,
Class<?> aClass,
Consumer<org.springframework.beans.factory.annotation.AnnotatedGenericBeanDefinition> consumer)
指定bean名称注册
|
void |
unregister(String pluginId,
String beanName)
卸载bean
|
public SpringBeanRegister(org.springframework.context.ApplicationContext applicationContext)
public String register(String pluginId, Class<?> aClass)
pluginId - 插件idaClass - 类名public String register(String pluginId, String suffixName, Class<?> aClass)
pluginId - 插件idsuffixName - bean 后缀名称aClass - 类名public String register(String pluginId, Class<?> aClass, Consumer<org.springframework.beans.factory.annotation.AnnotatedGenericBeanDefinition> consumer)
pluginId - 插件idaClass - 类名consumer - 自定义处理AnnotatedGenericBeanDefinitionpublic String register(String pluginId, String suffixName, Class<?> aClass, Consumer<org.springframework.beans.factory.annotation.AnnotatedGenericBeanDefinition> consumer)
pluginId - 插件idsuffixName - bean 后缀名称aClass - 注册的类consumer - 自定义处理AnnotatedGenericBeanDefinitionpublic void registerOfSpecifyName(String pluginId, String beanName, Class<?> aClass)
pluginId - 插件idbeanName - 指定的bean名称aClass - 注册的类public void registerOfSpecifyName(String pluginId, String beanName, Class<?> aClass, Consumer<org.springframework.beans.factory.annotation.AnnotatedGenericBeanDefinition> consumer)
pluginId - 插件idbeanName - 指定的bean名称aClass - 注册的类consumer - 注册异常Copyright © 2019. All rights reserved.