【技术实现步骤摘要】
一种代码生成方法、装置、设备、介质及程序
[0001]本申请涉及软件领域,具体涉及一种代码生成方法、装置、设备、介质及程序。
技术介绍
[0002]随着IT行业的日新月异,互联网技术层出不穷,各行各业都加入了互联网时代发展的浪潮。企业想要快速占领市场,拓宽业务领域,保证效益稳定增长,需要不断地调整发展战略,持续迭代业务,迅速更新业务系统。由于市场需求变幻莫测,在进行业务调整时,如果更早一刻上线产品,可能就占据先机,因此对于业务系统的开发速度必须争分夺秒,需要有一些方法或工具提高业务系统开发效率。
[0003]然而,现有技术中业务系统开发时,需要开发人员重新开发代码。这样开发代码的工作量很大,开发时间长,因此,如何减少开发代码的工作量,提升业务系统的开发效率,就成为了一个需要解决的问题。
[0004]申请内容
[0005]鉴于以上所述现有技术的缺点,本申请提供一种代码生成方法、装置、设备、介质及程序产品,以解决上述如何提升业务系统的开发效率的问题。
[0006]在第一方面,本申请提供的一种代码生
【技术保护点】
【技术特征摘要】
1.一种代码生成方法,其特征在于,包括:创建连接信息,所述连接信息包括各项数据库的数据库地址、Java驱动程序;使用所述连接信息中的所述数据库地址连接数据源,通过所述Java驱动程序从所述数据源中获取元数据;通过预设的适配器接口对所述元数据进行格式转换;格式转换完毕后,获取所述元数据变量集合,所述元数据变量集合包括所述元数据的变量名和所述元数据的变量类型中的至少一种;获取所述元数据对应的代码模板;获取所述代码模板中用于开发业务系统的自定义片段,将所述元数据的变量名和所述元数据的变量类型填充到所述自定义片段中,填充完毕后,将所述代码模板设置为所述业务系统的代码文件。2.根据权利要求1所述的方法,其特征在于,所述获取所述元数据对应的代码模板,具体为:获取所述元数据的用途;在预存的模板用途中查询是否存在所述元数据的用途;当所述预存的模板用途中存在所述元数据的用途时,根据所述预存的模板用途和代码模板的对应关系,获取所述元数据的用途对应的代码模板。3.根据权利要求1所述的方法,其特征在于,所述获取所述元数据对应的代码模板,具体为:获取所述元数据的开发语言;在预存的开发语言中查询是否存在所述元数据的开发语言;当所述预存的开发语言中存在所述元数据的开发语言时,根据所述预存的开发语言和代码模板的对应关系,获取所述元数据的开发语言对应的代码模板。4.根据权利要求1所述的方法,其特征在于,所述获取所述元数据对应的代码模板,具体为:获取所述元数据的用途和所述元数据的开发语言;在预存的模板用途中查询是否存在所述元数据的用途,在预存的开发语言中查询是否存在所述元数据的开发语言;当所述预存的模板用途中存在所述元数据的用途且所述预存的开发语言中存在所述元数据的开发语言时,根据所述预存的模板用途、所述预存的开发语言和代码模板的对应关系,获取所述元数据对应的代码模板。5.根据权利要求1所述的方法,其特征在于,在所述获取所述代码模板中用于开发所述业务系统的自定义片段,将所述元数据的变量名和所述元数据的变量类型填充到所述自定义片段中,填充完毕后,将所述代码模板设置为所述业务系统的代码文件之后,所述方法包括:授权测试服务器测试所述业务系统的代码文件;获取所述测...
【专利技术属性】
技术研发人员:王选,
申请(专利权)人:重庆长安汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。