【技术实现步骤摘要】
一种服务获取方法、装置、终端设备及介质
[0001]本公开实施例涉及计算机
,尤其涉及一种服务获取方法、装置、终端设备及介质。
技术介绍
[0002]应用程序在进行页面显示时,需要获取页面所需服务,并将获取的服务注入至页面对应的类中,以实现页面的显示。如在拍摄页面显示时,可能需要依赖登录服务,即首先获取登录服务,然后将登录服务注入至页面对应的类中以完成页面的显示。
[0003]然而,现有技术是将一些基础服务注册到应用程序共享的一个容器中,然后实现动态查找。这就导致了服务获取速度慢的技术问题。
技术实现思路
[0004]本公开实施例提供了一种服务获取方法、装置、终端设备及介质,有效的提升了服务的获取速度。
[0005]第一方面,本公开实施例提供了一种服务获取方法,包括:
[0006]获取服务获取请求;
[0007]从预先确定的容器树中,按照层级关系查找所述服务获取请求对应的服务;
[0008]传输查找到的服务。
[0009]第二方面,本公开实施例还提供了一种 ...
【技术保护点】
【技术特征摘要】
1.一种服务获取方法,其特征在于,包括:获取服务获取请求;从预先确定的容器树中,按照层级关系查找所述服务获取请求对应的服务;传输查找到的服务。2.根据权利要求1所述的方法,其特征在于,所述服务获取请求包括服务的标识信息和初始容器标识。3.根据权利要求2所述的方法,其特征在于,从预先确定的容器树中,按照层级关系查找所述服务获取请求对应的服务,包括:从预先确定的容器树中所述初始容器标识对应的容器开始,按照层级关系依次查找对应所述标识信息的服务。4.根据权利要求3所述的方法,其特征在于,从预先确定的容器树中所述初始容器标识对应的容器开始,按照层级关系依次查找对应所述标识信息的服务,包括:从预先确定的容器树中所述初始容器标识对应的容器开始,按照层级关系依次查找对应所述标识信息的服务标识;若所述服务标识对应的服务实例中存在自定义参数对应的服务实例,则将所述自定义参数对应的服务实例作为查找确定的服务;否则基于所述自定义参数初始化所述服务标识对应的待初始化实例,并将初始化后的服务实例确定为查找确定的服务;其中,所述服务获取请求包括所述自定义参数。5.根据权利要求4所述的方法,其特征在于,还包括:构建初始化后的服务实例、所述自定义参数和所述服务标识的对应关系,并将该对应关系存储至对应容器中。6.根据权利要求3所述的方法,其特征在于,从预先确定的容器树中所述初始容器标识对应的容...
【专利技术属性】
技术研发人员:刘德平,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。