public interface PluginUser
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
getBean(Class<T> aClass)
通过aClass得到bean。
|
<T> T |
getBean(String name)
通过bean名称得到bean。
|
<T> List<T> |
getBeans(Class<T> aClass)
在主程序中定义的接口。
|
<T> List<T> |
getMainBeans(Class<T> aClass)
得到主函数中定义的类。
|
<T> T |
getPluginBean(String name)
通过bean名称得到插件中的bean。
|
<T> List<T> |
getPluginBeans(Class<T> aClass)
在主程序中定义的接口。
|
<T> List<T> |
getPluginBeans(String pluginId,
Class<T> aClass)
在主程序中定义的接口。
|
<T> List<T> |
getPluginExtensions(Class<T> tClass)
使用场景:
1.
|
<T> T getBean(String name)
T - bean的类型name - bean的名称。spring体系中的bean名称。可以通过注解定义,也可以自定义生成。具体可百度<T> T getBean(Class<T> aClass)
T - bean的类型aClass - class<T> T getPluginBean(String name)
T - bean的类型name - 插件中bean的名称。spring体系中的bean名称。可以通过注解定义,也可以自定义生成。具体可百度<T> List<T> getBeans(Class<T> aClass)
T - bean的类型aClass - 接口的类<T> List<T> getMainBeans(Class<T> aClass)
T - bean 的类型aClass - 类/接口的类<T> List<T> getPluginBeans(Class<T> aClass)
T - bean的类型aClass - 接口的类<T> List<T> getPluginBeans(String pluginId, Class<T> aClass)
T - bean的类型pluginId - 插件idaClass - 接口的类Copyright © 2019. All rights reserved.