提交 17b1eca6 authored 作者: 孙洁清's avatar 孙洁清

路由规则

上级 8d6628cc
...@@ -222,12 +222,12 @@ public class TestTask { ...@@ -222,12 +222,12 @@ public class TestTask {
WebSocketServer.sendInfo("1,"+id,"sjq110"); WebSocketServer.sendInfo("1,"+id,"sjq110");
return; return;
} }
autoResultSetService.updateByid(id,3); autoResultSetService.updateByid(id,2);
WebSocketServer.sendInfo("2,"+id,"sjq110"); WebSocketServer.sendInfo("2,"+id,"sjq110");
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
try { try {
autoResultSetService.updateByid(id,3); autoResultSetService.updateByid(id,2);
WebSocketServer.sendInfo("2,"+id,"sjq110"); WebSocketServer.sendInfo("2,"+id,"sjq110");
} catch (IOException e1) { } catch (IOException e1) {
e1.printStackTrace(); e1.printStackTrace();
...@@ -251,6 +251,12 @@ public class TestTask { ...@@ -251,6 +251,12 @@ public class TestTask {
for (FileType fileBean : fileBeans) { for (FileType fileBean : fileBeans) {
allRouters.addAll(FileHtmlUtil.readTxtFile(fileBean.getAddress(), pattern)); allRouters.addAll(FileHtmlUtil.readTxtFile(fileBean.getAddress(), pattern));
} }
}else{
for (FileType fileBean : fileBeans) {
if(fileBean.getFileName().contains("router")&&fileBean.getSuffix().equals("js")){
allRouters.addAll(FileHtmlUtil.readTxtFile(fileBean.getAddress(), pattern));
}
}
} }
} }
} }
...@@ -281,5 +287,33 @@ public class TestTask { ...@@ -281,5 +287,33 @@ public class TestTask {
return allRouters; return allRouters;
} }
public static void main(String[] args) {
List<PageRoute> pageRoutes=new ArrayList<>();
PageRoute p1=new PageRoute();
p1.setPageName("http://www.baidu.com/eva/update");
PageRoute p2=new PageRoute();
p2.setPageName("/eva/save");
PageRoute p3=new PageRoute();
p3.setPageName("http://www.baidu.com/eva/delete");
PageRoute p4=new PageRoute();
p4.setPageName("http://www.baidu.com/eva/find");
PageRoute p5=new PageRoute();
p5.setPageName("http://www.baidu.com/sff/1/s/10");
pageRoutes.add(p1);
pageRoutes.add(p2);
pageRoutes.add(p3);
pageRoutes.add(p4);
pageRoutes.add(p5);
List<String> urls=Arrays.asList("/save","/find/search","/dsfff","/sdf/hks","/sff/:sdf/s/:size");
List<String> collect = pageRoutes.stream().map(p -> p.getPageName()).collect(Collectors.toList());
List diff = diff(urls, collect);
diff.stream().forEach(System.out::println);
}
public static List diff(List ls, List ls2) {
List list = new ArrayList(Arrays.asList(new Object[ls.size()]));
Collections.copy(list, ls);
list.removeAll(ls2);
return list;
}
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论