一种基于Apollo的自定义注解参数验证方法与流程

文档序号:30183880发布日期:2022-05-26 16:33阅读:255来源:国知局
一种基于Apollo的自定义注解参数验证方法与流程
一种基于apollo的自定义注解参数验证方法
技术领域
1.本发明涉及的是it与软件开发技术领域,具体涉及一种基于apollo的自定义注解参数验证方法。


背景技术:

2.目前,现有自定义注解都是根据功能开发,只适用于一种情况而且高度依赖于代码,比如校验传入时间大于某个时间,当验证逻辑需要改为小于时,只能修改代码,使得开发流程复杂,效率低下,同时增加开发成本。为了解决上述问题,开发一种基于apollo的自定义注解参数验证方法尤为必要。


技术实现要素:

3.针对现有技术上存在的不足,本发明目的是在于提供一种基于apollo的自定义注解参数验证方法,无需修改代码,简化开发流程,提高开发效率,降低开发成本,易于推广使用。
4.为了实现上述目的,本发明是通过如下的技术方案来实现:一种基于apollo的自定义注解参数验证方法,其步骤为:(1)自定义注解实现对应的业务逻辑,返回值在apollo配置;
5.(2)根据业务需求对apollo配置值进行更改;
6.(3)通过修改apollo实现自定义注解逻辑转换。
7.作为优选,所述自定义注解验证逻辑为大于时,apollo配置值修改为1。
8.作为优选,所述自定义注解验证逻辑为小于时,apollo配置值修改为-1。
9.作为优选,所述自定义注解验证逻辑为等于时,apollo配置值修改为0。
10.本发明的有益效果:本方法对自定义注解的返回结果进行apollo配置,从而轻松实现不同需求下的参数验证,无需修改代码,简化开发流程,提高开发效率,同时降低开发成本,应用前景广阔。
附图说明
11.下面结合附图和具体实施方式来详细说明本发明;
12.图1为本发明的流程图。
具体实施方式
13.为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本发明。
14.参照图1,本具体实施方式采用以下技术方案:一种基于apollo的自定义注解参数验证方法,其步骤为:(1)自定义注解实现对应的业务逻辑,返回值在apollo配置;
15.(2)根据业务需求对apollo配置值进行更改;
16.(3)通过修改apollo实现自定义注解逻辑转换。
17.本具体实施方式通过配置apollo来控制注解逻辑的转换,注解参数可通过配置,与代码低耦合,通过apollo配置将自定义配置信息与注解参数对应起来,从而为每个注解参数设定对应的注解逻辑,这样只需修改配置信息即可修改各个注解参数对应的注解逻辑,来实现一套自定义注解具有不同验证逻辑的业务需求,从而达到提升工作效率的目的。以自定义校验时间注解为例,传入时间减去用于校验的时间差值配置在apollo,根据需求只需修改apollo可实现对应逻辑。自定义注解验证逻辑为大于时,apollo配置值修改为1;自定义注解验证逻辑为小于时,apollo配置值修改为-1;自定义注解验证逻辑为等于时,apollo配置值修改为0。
18.本具体实施方式通过apollo来进行配置注解的值,从而控制注解逻辑的转换;在进行自定义注解开发时,可对返回结果在apollo配置,当参数验证逻辑需要修改时,只需修改apollo配置,实现不同需求下的参数验证,无需修改代码,从而实现一套注解的多用性。该方法简化开发流程,避免重复开发,提高开发效率,降低了开发成本,具有广阔的市场应用前景。
19.以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。


技术特征:
1.一种基于apollo的自定义注解参数验证方法,其特征在于,其步骤为:(1)自定义注解实现对应的业务逻辑,返回值在apollo配置;(2)根据业务需求对apollo配置值进行更改;(3)通过修改apollo实现自定义注解逻辑转换。2.根据权利要求1所述的一种基于apollo的自定义注解参数验证方法,其特征在于,所述自定义注解验证逻辑为大于时,apollo配置值修改为1。3.根据权利要求1所述的一种基于apollo的自定义注解参数验证方法,其特征在于,所述自定义注解验证逻辑为小于时,apollo配置值修改为-1。4.根据权利要求1所述的一种基于apollo的自定义注解参数验证方法,其特征在于,所述自定义注解验证逻辑为等于时,apollo配置值修改为0。

技术总结
本发明公开了一种基于Apollo的自定义注解参数验证方法,它涉及IT与软件开发技术领域。其步骤为:自定义注解实现对应的业务逻辑,返回值在Apollo配置;根据业务需求对Apollo配置值进行更改;通过修改Apollo实现自定义注解逻辑转换。本发明对自定义注解的返回结果进行Apollo配置,从而轻松实现不同需求下的参数验证,无需修改代码,简化开发流程,提高开发效率,同时降低开发成本,应用前景广阔。应用前景广阔。应用前景广阔。


技术研发人员:王耀耀 李鹏波
受保护的技术使用者:天翼电子商务有限公司
技术研发日:2021.12.30
技术公布日:2022/5/25
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1