|
@@ -1,26 +1,23 @@
|
|
|
package com.anjiplus.template.gaea.business.runner;
|
|
|
|
|
|
-import com.anji.plus.gaea.constant.Enabled;
|
|
|
-import com.anji.plus.gaea.init.InitRequestUrlMappings;
|
|
|
+import com.anjiplus.template.gaea.business.modules.accessauthority.service.AccessAuthorityService;
|
|
|
import com.anjiplus.template.gaea.business.modules.dict.service.GaeaDictService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.boot.ApplicationArguments;
|
|
|
import org.springframework.boot.ApplicationRunner;
|
|
|
|
|
|
-import java.util.List;
|
|
|
-
|
|
|
/**
|
|
|
- * 启动加载后执行
|
|
|
- * @author lr
|
|
|
- * @since 2021-04-08
|
|
|
- */
|
|
|
+ * @desc 启动加载器
|
|
|
+ * @author WongBin <abc13579d@163.com>
|
|
|
+ * @date 2019-02-17 08:50:10.009
|
|
|
+ **/
|
|
|
public class ApplicationInitRunner implements ApplicationRunner {
|
|
|
|
|
|
@Autowired
|
|
|
private GaeaDictService gaeaDictService;
|
|
|
|
|
|
@Autowired
|
|
|
- private InitRequestUrlMappings initRequestUrlMappings;
|
|
|
+ private AccessAuthorityService accessAuthorityService;
|
|
|
|
|
|
@Override
|
|
|
public void run(ApplicationArguments args) throws Exception {
|
|
@@ -28,9 +25,7 @@ public class ApplicationInitRunner implements ApplicationRunner {
|
|
|
//1、数据字典刷新
|
|
|
// gaeaDictService.refreshCache(null);
|
|
|
|
|
|
- //获取当前应用中所有的请求信息
|
|
|
- //List<InitRequestUrlMappings.RequestInfo> requestInfos = initRequestUrlMappings.getRequestInfos(Enabled.YES.getValue());
|
|
|
-
|
|
|
- //System.out.println(requestInfos);
|
|
|
+ //2. 建立url权限拦截体系
|
|
|
+ accessAuthorityService.scanGaeaSecurityAuthorities();
|
|
|
}
|
|
|
}
|