dangsn
2024-12-03 d0ae279ff3b83358d1c07f4481a041c4ad335026
Source/plt-web/plt-web-parent/plt-web-permission/src/main/java/com/vci/web/controller/WebScanAnnotationController.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/WebScanAnnotationController.java ÐÞ¸Ä
@@ -1,9 +1,7 @@
package com.vci.web.controller;
import com.vci.starter.web.pagemodel.BaseResult;
import com.vci.starter.web.util.LangBaseUtil;
import com.vci.web.service.impl.WebInitServiceImpl;
import com.vci.web.util.OsScanAnnotationTool;
import com.vci.web.util.WebUtil;
import org.springframework.beans.factory.annotation.Autowired;
@@ -30,12 +28,6 @@
    private OsScanAnnotationTool scanAnnotationTool;
    /**
     * åˆå§‹åŒ–服务
     */
    @Autowired
    private WebInitServiceImpl initService;
    /**
     * ä½¿ç”¨åŒ…名扫描注解
     * @param packName åŒ…名
     * @return æ‰§è¡Œç»“æžœ
@@ -43,14 +35,10 @@
    @PostMapping(value = "/scanAnnotation")
    public synchronized BaseResult scanAnnotation(String packName){
        try {
            initService.clearAllCache();
            initService.initServerCache();
            List<String> packageList = WebUtil.str2List(packName);
            List<String> entityList = new ArrayList();
            List<String> unScanEntityList = new ArrayList<String>();
            scanAnnotationTool.doScanAnnotation2OSServer(packageList, entityList,unScanEntityList);
            initService.clearAllCache();
            initService.initServerCache();
        }catch (Throwable e){
            return BaseResult.fail(LangBaseUtil.getErrorMsg(e));
        }