wuxw
2019-11-30 cdc8ef2febcebd5594a9f060ee7aefb99d90c470
java110-front/src/main/java/com/java110/front/core/VueComponentTemplate.java
@@ -1,5 +1,6 @@
package com.java110.front.core;
import com.java110.front.listener.ReloadComponentFileListenerFactory;
import org.springframework.core.io.ClassPathResource;
import org.springframework.util.StringUtils;
@@ -51,6 +52,9 @@
        vueComponentTemplate.packageScanner(scanPath, COMPONENT_JS);
        vueComponentTemplate.packageScanner(scanPath, COMPONENT_HTML);
        vueComponentTemplate.packageScanner(scanPath, COMPONENT_CSS);
        //启动 组件热加载功能
        ReloadComponentFileListenerFactory.startReloadComponentFileListener();
    }
@@ -111,4 +115,13 @@
            }
        }
    }
    /**
     * 刷入 组件内容
     * @param componentKey
     * @param componentContext
     */
    public static void refreshComponent(String componentKey,String componentContext){
        componentTemplate.put(componentKey, componentContext);
    }
}