-
公开(公告)号:CN113419741B
公开(公告)日:2022-05-27
申请号:CN202110807233.2
申请日:2021-07-16
Applicant: 南威软件股份有限公司
Abstract: 本发明涉及一种基于Springboot的在线接口代码生成方法。提供基于SpringBoot的分布式微服务式系统,包括主控端与多个微服务客户端;其中,主控端,用于源码生成,向多个微服务客户端分发源码并发起包括热更新的操作,同时接收各个微服务客户端的处理结果;微服务客户端,用于接收源码、预编译检查代码是否编译成功,最终执行热更新重新加载SpringBoot上下文,将从源码编译成功的Class加载至Spring的IoC中,注册成Spring的服务,以供调用。本发明在微服务分布式系统的环境下,按照预制的代码模块,即可快速生成源码并发步,无需要重新开发、测试并部署的过程;并且热更新支持分布式微服务系统,程序只重新SpringBoot应用上下文,进程并未重启,加快部署速度。
-
公开(公告)号:CN113419741A
公开(公告)日:2021-09-21
申请号:CN202110807233.2
申请日:2021-07-16
Applicant: 南威软件股份有限公司
Abstract: 本发明涉及一种基于Springboot的在线接口代码生成方法。提供基于SpringBoot的分布式微服务式系统,包括主控端与多个微服务客户端;其中,主控端,用于源码生成,向多个微服务客户端分发源码并发起包括热更新的操作,同时接收各个微服务客户端的处理结果;微服务客户端,用于接收源码、预编译检查代码是否编译成功,最终执行热更新重新加载SpringBoot上下文,将从源码编译成功的Class加载至Spring的IoC中,注册成Spring的服务,以供调用。本发明在微服务分布式系统的环境下,按照预制的代码模块,即可快速生成源码并发步,无需要重新开发、测试并部署的过程;并且热更新支持分布式微服务系统,程序只重新SpringBoot应用上下文,进程并未重启,加快部署速度。
-