feat: support parse custom shell className

This commit is contained in:
ReaJason
2025-11-20 00:36:25 +08:00
parent 81926b0a78
commit 245ec99839
7 changed files with 180 additions and 28 deletions
@@ -36,9 +36,10 @@ public class MemShellGenerator {
Class<?> shellClass = shellInjectorPair.getLeft();
injectorClass = shellInjectorPair.getRight();
shellToolConfig.setShellClass(shellClass);
if (StringUtils.isBlank(shellToolConfig.getShellClassName())) {
shellToolConfig.setShellClassName(CommonUtil.generateShellClassName(serverName, shellConfig.getShellType()));
}
}
if (StringUtils.isBlank(shellToolConfig.getShellClassName())) {
shellToolConfig.setShellClassName(CommonUtil.generateShellClassName(serverName, shellConfig.getShellType()));
}
if (StringUtils.isBlank(injectorConfig.getInjectorClassName())) {