SysMenuServiceImpl.getRouteName路由名称替换非规范字符

This commit is contained in:
木土 2021-05-07 08:09:05 +08:00
parent 50034301ac
commit 2458f59906

View File

@ -320,7 +320,8 @@ public class SysMenuServiceImpl implements ISysMenuService
*/
public String getRouteName(SysMenu menu)
{
String routerName = StringUtils.capitalize(menu.getPath());
String path = menu.getPath().replaceAll("[^a-zA-Z0-9_]+", "_");
String routerName = StringUtils.capitalize(path);
// 非外链并且是一级目录类型为目录
if (isMenuFrame(menu))
{