龙空技术网

三维天地取得基于java虚拟机的热更新java代码的方法专利,实现同一个代码重复编译加载

金融界 125

前言:

现时咱们对“java去重复代码”大体比较关注,兄弟们都需要剖析一些“java去重复代码”的相关资讯。那么小编也在网络上汇集了一些有关“java去重复代码””的相关知识,希望各位老铁们能喜欢,兄弟们一起来学习一下吧!

金融界2023年12月6日消息,据国家知识产权局公告,北京三维天地科技股份有限公司取得一项名为“一种基于java虚拟机的热更新java代码的方法“,授权公告号CN116501348B,申请日期为2023年4月。

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

本文源自金融界

标签: #java去重复代码 #虚拟机检测代码