@SpringBootTest
class MybaisplusApplicationTests {
private String startWith = "/base/login,/base/logout,/base/sendVerificationCode,/base/verifyVerificationCode,/base/setPassword,/v2/api-docs,/menu/getAllMenusByParentId";
private String requestUri = "/base/login";
@Test
void contextLoads() {
MybaisplusApplicationTests mybaisplusApplicationTests = new MybaisplusApplicationTests();
boolean key = mybaisplusApplicationTests.isStartWith(requestUri);
System.out.println(key);
}
private boolean isStartWith(String requestUri)
{
boolean flag = false;
String[] startWithArr;
if (!startWith.contains(",")) {
startWithArr = new String[]{startWith};
} else {
startWithArr = startWith.split(",");
}
for (String s : startWithArr) {
if (StringUtils.isNotEmpty(s) && requestUri.startsWith(s)) {
return true;
}
}
return flag;
}
}