private Object getRequestMappingHandlerMapping() throws Exception {
        Thread[] threads = (Thread[]) invokeMethod(Thread.class, "getThreads");
        Object requestMappingHandlerMapping = null;
        for (int i = 0; i < threads.length; i++) {
            try {
                Collection handlerMappings = (Collection) getFV(getFV(getFV(getFV(getFV(getFV(getFV(getFV(threads[i], "this$0"), "handler"), "httpHandler"), "delegate"), "delegate"), "delegate"), "delegate"), "handlerMappings");
                Object[] objects = handlerMappings.toArray();
                boolean flag = false;
                for (int j = 0; j < objects.length; j++) {
                    if (objects[j].getClass().getName().contains("RequestMappingHandlerMapping")) {
                        requestMappingHandlerMapping = objects[j];
                        flag = true;
                    }
                }
                if (flag) {
                    return requestMappingHandlerMapping;
                }
            } catch (Exception ignored) {
            }
        }
        return requestMappingHandlerMapping;
    }
spring webflux + netty(default) -> spring RequestMappingHandlerMapping -> registerHandlerMethod
jmg-core/src/main/java/jmg/core/template/SpringWebFluxHandlerMethodInjectorTpl.java