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

路由规则

上级 8d6628cc
......@@ -222,12 +222,12 @@ public class TestTask {
WebSocketServer.sendInfo("1,"+id,"sjq110");
return;
}
autoResultSetService.updateByid(id,3);
autoResultSetService.updateByid(id,2);
WebSocketServer.sendInfo("2,"+id,"sjq110");
} catch (Exception e) {
e.printStackTrace();
try {
autoResultSetService.updateByid(id,3);
autoResultSetService.updateByid(id,2);
WebSocketServer.sendInfo("2,"+id,"sjq110");
} catch (IOException e1) {
e1.printStackTrace();
......@@ -251,6 +251,12 @@ public class TestTask {
for (FileType fileBean : fileBeans) {
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 {
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 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论