思路是这样的,我有两个一模一样的的应用(姑且叫A和B),如果A执行了某个操作,A通过中间件发消息给B告知B执行了某项操作。
比如A执行了ClassA的setA()方法,传递消息要包含信息,ClassA,setA(),当B解析之后,应该能编译出如下字符串:
ClassA classA = new ClassA();
classA.setA();
试问一下,这个字符串能够有方法被解释成java代码运行么。
思路是这样的,我有两个一模一样的的应用(姑且叫A和B),如果A执行了某个操作,A通过中间件发消息给B告知B执行了某项操作。
比如A执行了ClassA的setA()方法,传递消息要包含信息,ClassA,setA(),当B解析之后,应该能编译出如下字符串:
ClassA classA = new ClassA();
classA.setA();
试问一下,这个字符串能够有方法被解释成java代码运行么。
用反射啊
你已经得到【创建哪个类的对象,然后调用该对象的哪个方法】
这样的信息,并且可以加载ClassA这个类