This commit is contained in:
Redkale
2020-09-17 16:01:48 +08:00
parent 3131601477
commit 4dfd528533
2 changed files with 5 additions and 3 deletions

View File

@@ -737,7 +737,8 @@ public final class Application {
Class clazz = classLoader.loadClass(listenClass);
if (RestDyncListener.class.isAssignableFrom(clazz)) {
RestDyncListener listener = (RestDyncListener) clazz.getDeclaredConstructor().newInstance();
listener.init(config);
resourceFactory.inject(listener);
listener.init(this, config);
this.restListeners.add(listener);
continue;
}

View File

@@ -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) {
}