在线执行动态的Java代码,或者运行时动态编译加载java源码实现例如动态策略、动态配置等业务。我们大致就需要有以下流程:
其中主要需要我们去实现的就是:
- 编译器(在线Java 动态运行Java源代码-编译器);
- 类加载器(在线Java 动态运行Java源代码-类加载器);
- 方法执行器(在线Java 动态运行Java源代码-执行器);
- 处理器(在线Java 动态运行Java源代码-处理器)
源码已开源至Github,
如果无法访问,可访问Gitee。
欢迎大家PR、提Issue,如果可以,给个小星星Star哦。
此处mark很好的学习资源。