Bladeren bron

注释添加

songxinlu 3 jaren geleden
bovenliggende
commit
58b79df79a

+ 33 - 5
gateway-service/src/main/java/com/lantone/filter/AuthGlobalFilter.java

@@ -4,7 +4,6 @@ import com.alibaba.fastjson.JSON;
 import com.auth0.jwt.interfaces.Claim;
 import com.auth0.jwt.interfaces.DecodedJWT;
 import com.diagbot.util.JwtUtil;
-import com.diagbot.util.StringUtil;
 import com.lantone.config.ExclusionUrl;
 import com.lantone.facade.TokenFacade;
 import com.lantone.security.dto.Result;
@@ -41,9 +40,17 @@ public class AuthGlobalFilter implements GlobalFilter, Ordered {
     private ExclusionUrl exclusionUrl;
     @Autowired
     TokenFacade tokenFacade;
-
+    /**
+     * @Author songxl
+     * @Description 全局过滤器过滤方法
+     * @Date  2021/6/29
+     * @Param [exchange, chain]
+     * @Return reactor.core.publisher.Mono<java.lang.Void>
+     * @MethodName filter
+     */
     @Override
     public Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) {
+
         ServerHttpRequest request = exchange.getRequest();
         ServerHttpResponse response = exchange.getResponse();
         //1.swagger请求不要拦截
@@ -76,7 +83,14 @@ public class AuthGlobalFilter implements GlobalFilter, Ordered {
     public int getOrder() {
         return 0;
     }
-
+    /**
+     * @Author songxl
+     * @Description 白名单请求判断
+     * @Date  2021/7/1
+     * @Param [path]
+     * @Return boolean
+     * @MethodName isExclusionUrl
+     */
     private boolean isExclusionUrl(String path) {
         List<String> exclusions = exclusionUrl.getUrl();
         if (exclusions.size() == 0) {
@@ -89,7 +103,14 @@ public class AuthGlobalFilter implements GlobalFilter, Ordered {
         }
         return false;
     }
-
+    /**
+     * @Author songxl
+     * @Description 从token获取权限信息,判断token是否有该请求权限
+     * @Date  2021/7/1
+     * @Param [headerToken, path]
+     * @Return boolean
+     * @MethodName hasPermission
+     */
     private boolean hasPermission(String headerToken, String path) {
         String url, method;
         try {
@@ -110,7 +131,14 @@ public class AuthGlobalFilter implements GlobalFilter, Ordered {
         }
         return false;
     }
-
+    /**
+     * @Author songxl
+     * @Description 请求返回拼装方法
+     * @Date  2021/7/1
+     * @Param [response, i, msg]
+     * @Return reactor.core.publisher.Mono<java.lang.Void>
+     * @MethodName getVoidMono
+     */
     private Mono<Void> getVoidMono(ServerHttpResponse response, int i, String msg) {
         response.getHeaders().setContentType(MediaType.APPLICATION_JSON);
         response.setStatusCode(HttpStatus.OK);

+ 28 - 9
security-center/src/test/java/com/diagbot/CodeAutoGenerator.java

@@ -90,7 +90,7 @@ public class CodeAutoGenerator {
      * basemapper.xml输出模板
      */
     private static String BASEXML_TEMPLATE = "freemarker/basemapper.xml.ftl";
-    private static String BASEXML_OUTPUT_PATH = "/src/main" + XML_PATH+"/base/";
+    private static String BASEXML_OUTPUT_PATH = "/src/main" + XML_PATH + "/base/";
     /**
      * mapper.java输出模板
      */
@@ -101,7 +101,7 @@ public class CodeAutoGenerator {
      * mapper.java输出模板
      */
     private static String BASEMAPPER_TEMPLATE = "freemarker/basemapper.java.ftl";
-    private static String BASEMAPPER_OUTPUT_PATH = "/src/main/java" + PARENT_PACKAGE_PATH + MAPPER_PATH+"/base/";
+    private static String BASEMAPPER_OUTPUT_PATH = "/src/main/java" + PARENT_PACKAGE_PATH + MAPPER_PATH + "/base/";
 
     /**
      * service输出模板
@@ -276,8 +276,8 @@ public class CodeAutoGenerator {
                         // 文件结尾名字参照 全局配置 中对各层文件的命名,未修改为默认值
                         if (isExists(filePath) && (!filePath.endsWith("Mapper.xml")
                                 && !filePath.endsWith("Mapper.java"))
-                                &&!filePath.contains(".service")
-                                &&!filePath.endsWith("Facade.java")) {
+                                && !filePath.contains(".service")
+                                && !filePath.endsWith("Facade.java")) {
                             return false;
                         }
 
@@ -289,9 +289,15 @@ public class CodeAutoGenerator {
     }
 
     /**
-     * 自定义输出文件配置
+     * @Author songxl
+     * @Description 自定义输出文件配置
+     * @Date 2021/7/1
+     * @Param []
+     * @Return java.util.List<com.baomidou.mybatisplus.generator.config.FileOutConfig>
+     * @MethodName fileOutConfigList
      */
     private static List<FileOutConfig> fileOutConfigList() {
+
         List<FileOutConfig> list = new ArrayList<>();
         // 当前项目路径
         //        projectPath = System.getProperty("user.dir");
@@ -372,7 +378,16 @@ public class CodeAutoGenerator {
         return list;
     }
 
+    /**
+     * @Author songxl
+     * @Description 创建文件夹
+     * @Date 2021/7/1
+     * @Param [path]
+     * @Return void
+     * @MethodName makeDir
+     */
     private static void makeDir(String path) {
+
         File dir = new File(path);
         if (!dir.exists()) {
             dir.mkdirs();
@@ -380,12 +395,16 @@ public class CodeAutoGenerator {
     }
 
     /**
-     * 判断文件是否存在
-     *
-     * @param path 路径
-     * @return
+     * @Author songxl
+     * @Description 判断文件是否存在
+     * @Date 2021/7/1
+     * @Param [path]
+     * @Return boolean
+     * @MethodName isExists
      */
     private static boolean isExists(String path) {
+
+
         File file = new File(path);
         return file.exists();
     }