应用构建方法、装置、计算设备及计算机存储介质与流程

文档序号:37797630发布日期:2024-04-30 17:07阅读:来源:国知局

技术特征:

1.一种应用构建方法,所述应用基于容器化框架进行构建,所述方法包括:

2.根据权利要求1所述的方法,其中,所述利用预设注解对所述待构建容器的至少一个生产者进行注解标识进一步包括:

3.根据权利要求1或2所述的方法,其中,所述利用预设注解对所述待构建容器的至少一个生产者进行注解标识进一步包括:

4.根据权利要求1-3中任一项所述的方法,其中,所述利用预设注解对所述待构建容器的至少一个生产者进行注解标识进一步包括:

5.根据权利要求1-4中任一项所述的方法,其中,在根据所述容器参数、所述至少一个容器的容器元信息及所述至少一个容器对应的容器代码生成应用代码,完成应用构建之前,所述方法还包括:根据所述至少一个容器的容器元信息进行静态校验;

6.根据权利要求5所述的方法,其中,所述静态校验包括:参数校验;

7.根据权利要求5或6所述的方法,其中,所述静态校验包括:依赖完备性校验;

8.根据权利要求7所述的方法,其中,所述静态校验包括:依赖环校验;

9.根据权利要求1-8中任一项所述的方法,其中,在基于所述虚拟api信息及所述预设注解对应的注解信息生成所述待构建容器的容器代码及容器元信息之后,所述方法还包括:根据所述容器元信息生成预设格式的字符串,并为所述字符串生成对应的类,其中,所述类属于目标包名,所述类对应的类名中包含容器标识。

10.根据权利要求9所述的方法,其中,在获取应用构建所需的至少一个容器之后,所述方法还包括:从所述目标包名中获取类名中包含的容器标识与所述至少一个容器的容器标识相匹配的至少一个类,根据所述至少一个类,汇总得到至少一个容器的容器元信息。

11.一种应用构建装置,所述应用基于容器化框架进行构建,所述装置包括:

12.一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

13.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1-10中任一项所述的应用构建方法对应的操作。

14.一种计算机程序产品,包括至少一可执行指令,所述可执行指令使处理器执行如权利要求1-10中任一项所述的应用构建方法对应的操作。


技术总结
本申请公开了一种应用构建方法、装置、计算设备及计算机存储介质。方法包括:获取待构建容器的至少一个生产者异步依赖的虚拟API信息;利用预设注解对待构建容器的至少一个生产者进行注解标识;通过容器化框架的注解处理器,基于虚拟API信息及预设注解对应的注解信息生成待构建容器的容器代码及容器元信息,完成容器构建;响应于应用构建请求,获取应用构建所需的至少一个容器;通过容器化框架的编译插件读取应用脚本为各个容器配置的容器参数,根据容器参数、至少一个容器的容器元信息及至少一个容器对应的容器代码生成应用代码,完成应用构建。本申请通过异步依赖注入的方式进行容器的开发,基于开发的容器构建应用,降低了应用开发难度。

技术研发人员:耿万鹏
受保护的技术使用者:上海哔哩哔哩科技有限公司
技术研发日:
技术公布日:2024/4/29
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1