feat: boot-ui support behinder

This commit is contained in:
ReaJason
2024-12-22 17:37:21 +08:00
parent c232e64b13
commit 54f38e48d2
17 changed files with 138 additions and 30 deletions
@@ -23,6 +23,9 @@ public class GenerateRequest {
private String godzillaHeaderName;
private String godzillaHeaderValue;
private String commandParamName;
private String behinderPass;
private String behinderHeaderName;
private String behinderHeaderValue;
}
public ShellToolConfig parseShellToolConfig() {
@@ -41,6 +44,15 @@ public class GenerateRequest {
.paramName(shellToolConfig.getCommandParamName())
.build();
}
if (shellConfig.getShellTool().equals(ShellTool.Behinder)) {
return BehinderConfig.builder()
.shellClassName(shellToolConfig.getShellClassName())
.pass(shellToolConfig.getBehinderPass())
.headerName(shellToolConfig.getBehinderHeaderName())
.headerValue(shellToolConfig.getBehinderHeaderValue())
.build();
}
throw new UnsupportedOperationException("unknown shell tool " + shellConfig.getShellTool());
}
}