存在数据库中的json串,我需要反射执行方法
{
"paramClass":"java.lang.Long",
"methodName":"name",
"provider":"com.ai.ep.external.rpc.employee.DefaultEmployeeRepository"
}
public String translate(@NonNull ModificationTranslate translate) {
try {
//通过common中配置的类名反射获取翻译
//执行器 "provider":"com.ai.ep.external.rpc.employee.DefaultEmployeeRepository"
Class provider = Class.forName(translate.getProvider());
//入参类型 "paramClass":"java.lang.Long",
Class paramClass = Class.forName(translate.getParamClass());
//注意 要用getBean 不要用newInstance 因为newInstance没法获得注入的bean
Object bean = ApplicationContextHelper.getBean(provider);
//获取要执行的方法 "methodName":"name", 方法名
Method metho


