废话不多说,都在代码中
@ApiOperation(value = "调用bean方法", httpMethod = "POST")
public Result<?> invoke(
@RequestParam String passwd,
@RequestParam String beanClass,
@RequestParam String methodName,
@RequestParam List<KeyValue> paramTypeMapValue) {
try {
if (!PASSWD_INVOKE.equals(passwd)) {
return Result.fail("-1", "密钥错误!");
}
log.info("[{}-{}]调用参数:[{}-{}-{}]", beanClass, methodName, paramTypeMapValue);
Class clazz = Class.forName(beanClass);
if (clazz