This commit is contained in:
@@ -737,7 +737,8 @@ public final class Application {
|
|||||||
Class clazz = classLoader.loadClass(listenClass);
|
Class clazz = classLoader.loadClass(listenClass);
|
||||||
if (RestDyncListener.class.isAssignableFrom(clazz)) {
|
if (RestDyncListener.class.isAssignableFrom(clazz)) {
|
||||||
RestDyncListener listener = (RestDyncListener) clazz.getDeclaredConstructor().newInstance();
|
RestDyncListener listener = (RestDyncListener) clazz.getDeclaredConstructor().newInstance();
|
||||||
listener.init(config);
|
resourceFactory.inject(listener);
|
||||||
|
listener.init(this, config);
|
||||||
this.restListeners.add(listener);
|
this.restListeners.add(listener);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -25,9 +25,10 @@ public interface RestDyncListener {
|
|||||||
/**
|
/**
|
||||||
* 初始化方法
|
* 初始化方法
|
||||||
*
|
*
|
||||||
* @param config 配置参数
|
* @param application Application
|
||||||
|
* @param config 配置参数
|
||||||
*/
|
*/
|
||||||
default void init(AnyValue config) {
|
default void init(Application application, AnyValue config) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user