【技术实现步骤摘要】
一种扫描过滤方法、装置、电子设备及存储介质
[0001]本申请涉及应用服务领域,具体而言,涉及一种扫描过滤方法、装置、电子设备及存储介质。
技术介绍
[0002]在多IDC(互联网数据中心)部署的应用服务中,其中,每一个IDC使用的配置项代码都是同一个版本,并且所有依赖的配置项需要在系统启动时做强校验。只有类或包分别对应所依赖的属性配置,才能初始化配置项,成功启动系统。并且因为IDC部署中执行的过滤逻辑由硬编码实现,难以对其进行更改,导致配置管理工作难度较大。
技术实现思路
[0003]本专利技术实施例的目的在于一种扫描过滤方法、装置、电子设备及存储介质,通过在配置中心读取配置信息,将系统不依赖的配置项,添加包括过滤规则的扫描注解,再通过过滤器根据扫描注解过滤掉系统所不依赖的配置项,获得以获得仅包括初始化的配置项的配置信息,即系统依赖的配置项,扫描系统依赖的配置项,启动所述系统。通过过滤扫描的方法将不依赖的配置项进行过滤,避免在系统启动的时候做强校验,导致系统启动失败;减少配置冗余,从而减小配置管理工作的难度 ...
【技术保护点】
【技术特征摘要】
1.一种扫描过滤方法,其特征在于,包括:读取系统的配置信息,所述配置信息包括需要初始化的配置项和需要过滤的配置项;将包括过滤规则的扫描注解添加进所述需要过滤的配置项,获得待过滤配置项;根据所述过滤规则以及待过滤配置项,通过过滤器过滤所述配置信息,以获得仅包括初始化的配置项的配置信息;以及扫描所述仅包括初始化的配置项的配置信息,启动所述系统。2.根据权利要求1所述的方法,其特征在于,其中,所述读取系统的配置信息,包括:初始化系统环境变量,通过所述系统环境变量,在系统配置中心读取所述系统的配置信息。3.根据权利要求1所述的方法,其特征在于,其中,所述将包括过滤规则的扫描注解添加进所述需要过滤的配置项,包括:通过添加包括过滤规则的扫描注解将所述需要过滤的配置项进行标识,获得待过滤配置项;其中,所述过滤规则包括:根据所述扫描注解,过滤掉所述待过滤配置项。4.根据权利要求1所述的方法,其特征在于,在所述将包括过滤规则的扫描注解添加进所述需要过滤的配置项,获得待过滤配置项之后,所述方法还包括:添加自定义初始化器和过滤器,通过所述自定义初始化器将所述待过滤配置项写入所述过滤器的可读变量中。5.根据权利要求4所述的方法,其特征在于,其中,所述初始化器可读变量包括所述初始化器的私有静态变量和外部公有变量。6.根据权利要求1所述的方法,其特征...
【专利技术属性】
技术研发人员:李欢,杨健,王永刚,高斌,
申请(专利权)人:成都新希望金融信息有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。