正在显示
2 个修改的文件
包含
49 行增加
和
12 行删除
| @@ -172,20 +172,27 @@ public class WrapperResponseGlobalFilter implements GlobalFilter, Ordered { | @@ -172,20 +172,27 @@ public class WrapperResponseGlobalFilter implements GlobalFilter, Ordered { | ||
| 172 | String redisKey = "ROLE_anonymous_routers"; | 172 | String redisKey = "ROLE_anonymous_routers"; | 
| 173 | String json = stringRedisTemplate.opsForValue().get(redisKey); | 173 | String json = stringRedisTemplate.opsForValue().get(redisKey); | 
| 174 | if(json!=null && !json.isEmpty()){ | 174 | if(json!=null && !json.isEmpty()){ | 
| 175 | - JSONObject jsonObject = JSONObject.parseObject(json); | ||
| 176 | - List<ROLE> roleList = JSONObject.toJavaObject(jsonObject,List.class); | ||
| 177 | - if(roleList!=null && !roleList.isEmpty()){ | ||
| 178 | - for (ROLE role: roleList){ | ||
| 179 | - List<PERMISSION> permissionList= role.getPermissions(); | ||
| 180 | - if(permissionList!=null && !permissionList.isEmpty()){ | ||
| 181 | - for (PERMISSION permission : permissionList) { | ||
| 182 | - if (pathMatcher.match(permission.getUrl(), request.getPath().toString())) { | ||
| 183 | - return true; | ||
| 184 | - } | ||
| 185 | - } | ||
| 186 | - } | 175 | + try{ | 
| 176 | + JSONObject jsonObject = JSONObject.parseObject(json); | ||
| 177 | + List<ROLE> roleList = JSONObject.toJavaObject(jsonObject,List.class); | ||
| 178 | + if(roleList!=null && !roleList.isEmpty()){ | ||
| 179 | + for (ROLE role: roleList){ | ||
| 180 | + List<PERMISSION> permissionList= role.getPermissions(); | ||
| 181 | + if(permissionList!=null && !permissionList.isEmpty()){ | ||
| 182 | + for (PERMISSION permission : permissionList) { | ||
| 183 | + if (pathMatcher.match(permission.getUrl(), request.getPath().toString())) { | ||
| 184 | + return true; | ||
| 185 | + } | ||
| 186 | + } | ||
| 187 | + } | ||
| 188 | + } | ||
| 187 | } | 189 | } | 
| 190 | + }catch (Exception e){ | ||
| 191 | + e.printStackTrace(); | ||
| 192 | + return false; | ||
| 188 | } | 193 | } | 
| 194 | + | ||
| 195 | + | ||
| 189 | } | 196 | } | 
| 190 | return false; | 197 | return false; | 
| 191 | } | 198 | } | 
src/main/resources/banner.txt
0 → 100644
| 1 | +${AnsiColor.YELLOW} | ||
| 2 | + ##################*CETC-TIANBO*######################### | ||
| 3 | + | ||
| 4 | + .::::. | ||
| 5 | + .::::::::. | ||
| 6 | + ::::::::::: | ||
| 7 | + ..:::::::::::' | ||
| 8 | + '::::::::::::' | ||
| 9 | + .:::::::::: | ||
| 10 | + '::::::::::::::.. | ||
| 11 | + ..::::::::::::. | ||
| 12 | + ``:::::::::::::::: | ||
| 13 | + ::::``:::::::::' .:::. | ||
| 14 | + ::::' ':::::' .::::::::. | ||
| 15 | + .::::' :::: .:::::::'::::. | ||
| 16 | + .:::' ::::: .:::::::::' ':::::. | ||
| 17 | + .::' :::::.:::::::::' ':::::. | ||
| 18 | + .::' ::::::::::::::' ``::::. | ||
| 19 | + ...::: ::::::::::::' ``::. | ||
| 20 | + ```` ':. ':::::::::' ::::.. | ||
| 21 | + '.:::::' ':'````.. | ||
| 22 | + ######################################################### | ||
| 23 | + | ||
| 24 | + | ||
| 25 | + | ||
| 26 | + | ||
| 27 | +================================================== | ||
| 28 | +Application Info:${application.title} | ||
| 29 | +ver:${application.version} | ||
| 30 | +Powered by:Spring Boot ${spring-boot.version} | 
- 
请 注册 或 登录 后发表评论