【技术实现步骤摘要】
一种车载APP后端接口程序快速开发方法及装置
[0001]本申请涉车载APP开发
,尤其涉及一种车载APP后端接口程序快速开发方法以及车载APP后端接口程序快速开发装置。
技术介绍
[0002]在车载APP后端接口的开发过程中,存在一些相似程度较高的功能以及实现方法。比如像视频、音乐、电台等APP,均存在针对不同业务实体的新增、修改、查询、删除等功能。
[0003]此类功能比较类似,只是所针对业务实体有所不同,因此在代码实现上也存在较大的相似度。
[0004]目前针对此类接口的开发工作,主要还是采用手工编码的方式,因此存在重复开发工作较多,开发效率低下的问题,一定程度上提高了接口开发成本,降低了车辆的生产制造速度。
[0005]因此,需要一种可以批量处理车载APP后端接口的开发方案,用以解决目前车载APP后端接口的开发过程中的低效率、高成本的问题。
技术实现思路
[0006]本专利技术的目的在于车载APP后端接口程序快速开发方法,用以解决目前车载APP后端接口的开发过程中低效率、
【技术保护点】
【技术特征摘要】
1.一种车载APP后端接口程序快速开发方法,其特征在于,所述车载APP后端接口程序快速开发方法包括:获取预设车辆用业务实体的配置文件格式及配置项;获取至少两个待开发业务实体的业务实体基本信息;定义代码模板;根据所述预设车辆用业务实体的配置文件格式及配置项以及不同的业务实体基本信息分别生成不同的待开发业务实体的车载APP后端接口程序。2.根据权利要求1所述的一种车载APP后端接口程序快速开发方法,其特征在于,所述获取预设车辆用业务实体的配置文件格式及配置项包括:利用JSON配置文件定义车辆用业务实体的配置文件格式及配置项;其中,车辆用业务实体的配置项包括如下中的一个或多个:项目代码信息,业务实体编码信息,业务实体名称信息,业务实体字段编码信息,业务实体字段名称信息,业务实体数据类型信息,业务实体数据长度信息,是否必填信息,字典语句信息,校验表达式信息,默认值信息,是否查询条件信息,是否只读信息。3.根据权利要求2所述的一种车载APP后端接口程序快速开发方法,其特征在于,所述定义代码模板包括:采用Freemarker语法定义不同车辆用业务实体的代码模板。4.根据权利要求3所述的一种车载APP后端接口程序快速开发方法,其特征在于,所述采用Freemarker语法定义不同车辆用业务实体的代码模板包括:对Controller层采用Freemarker语法定义代码模板以及对Service层采用Freemarker语法定义代码模板。5.根据权利要求4所述的一种车载APP后端接口程序快速开发方法,其特征在于,所述对Controller层采用Freemarker语法定义代码模板包括:定义Controller层show方法,用于实现对单个业务实体的查询功能;定义Controller层query方法,用于实现根据查询条件分页查询业务实体列表功能;定义Controller层save方法,用于实现对业务实体的新增和修改功能;定义Controller层delete方法,用于实现对业务实体的删除功能。6.根据权利要求5所述的一种车载APP后端接口程序快速开发方法,其...
【专利技术属性】
技术研发人员:张斌,
申请(专利权)人:中国第一汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。