首页 » 技术资讯 » 实现同一个代码重复编译加载(代码金融界编译加载虚拟机)「相同的代码在不同编译器」

实现同一个代码重复编译加载(代码金融界编译加载虚拟机)「相同的代码在不同编译器」

萌界大人物 2024-07-23 19:46:33 技术资讯 0

扫一扫用手机浏览

文章目录 [+]

专利摘要显示,本发明公开了一种基于java虚拟机的热更新java代码的方法,包括:基于java虚拟机在代码编译之前按照预设规则动态修改java代码类名,通过JavaCompiler编译java代码为字节码;为java代码引入相关类;自定义java类加载器ClassLoader加载编译好的java字节码,加载对应的类;将自定义java类加载器加载的java类注册到Spring框架中;代码调用时根据原代码类名和预设规则获取到真正的java代码类名,通过真正的java类名从spring框架中获取实例对象完成调用。
通过编译前先根据一定的规则动态修改java类名实现同一个代码重复编译加载。

本文源自金融界

实现同一个代码重复编译加载(代码金融界编译加载虚拟机) 技术资讯
(图片来自网络侵删)
标签:

相关文章