CN112631568A - 一种代码生成方法、装置、智能终端及存储介质 - Google Patents
一种代码生成方法、装置、智能终端及存储介质 Download PDFInfo
- Publication number
- CN112631568A CN112631568A CN202011625893.0A CN202011625893A CN112631568A CN 112631568 A CN112631568 A CN 112631568A CN 202011625893 A CN202011625893 A CN 202011625893A CN 112631568 A CN112631568 A CN 112631568A
- Authority
- CN
- China
- Prior art keywords
- code
- configuration information
- service
- information
- template
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000005516 engineering process Methods 0.000 description 7
- 238000004590 computer program Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/31—Programming languages or programming paradigms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/35—Creation or generation of source code model driven
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开了一种代码生成方法、装置、智能终端及存储介质,所述方法包括:获取业务信息,根据预存的所述业务信息代码配置信息的对应关系,确定与所述业务类型对应的代码配置信息;根据预存的所述代码配置信息与代码模版之间的对应关系,确定与所述代码配置信息相对应的代码模板;根据所述代码模板与所述业务信息,生成代码。本发明可以自动根据业务信息生成符合要求的代码,避免了繁琐的步骤,提高了代码的生成效率。
Description
技术领域
本发明涉及代码生成技术领域,尤其涉及一种代码生成方法、装置、智能终端及存储介质。
背景技术
现有的JAVA自动生成代码工具只能生成简单少量的代码,且技术过时,支持的数据库类型通常只有MYSQL,缺少在先进的微服务架构开发模式下且能兼容多种数据库自动生成代码的***。并且现有的代码生成技术的步骤繁琐,代码生成效率低。
因此,现有技术还有待改进和提高。
发明内容
本发明提供一种代码生成方法、装置、智能终端及存储介质,旨在解决现有技术的代码生成技术的步骤繁琐,代码生成效率低的问题。
为了解决上述技术问题,本发明所采用的技术方案如下:
第一方面,本发明提供一种代码生成,其中,所述方法包括:
获取业务信息,根据预存的所述业务信息与代码配置信息的对应关系,确定与所述业务类型对应的代码配置信息;
根据预存的所述代码配置信息与代码模版之间的对应关系,确定与所述代码配置信息相对应的代码模板;
根据所述代码模板与所述业务信息,生成代码。
在一种实现方式中,所述获取业务信息,根据预存的所述业务信息与代码配置信息的对应关系,确定与所述业务类型对应的代码配置信息,包括:
获取用户输入的业务信息;
根据预存的所述业务信息与业务类型的对应关系,确定所述业务信息对应的业务类型;
根据预存的所述业务类型与代码配置信息的对应关系,确定所述业务类型相对应的代码配置信息。
在一种实现方式中,所述根据预存的所述业务类型与所述代码配置信息的对应关系,确定所述业务类型相对应的代码配置信息,包括:
将所述业务类型与预设的代码数据库进行匹配,所述代码数据库中预存有所述业务类型与所述代码配置信息的对应关系;
确定所述业务类型相对应的所述代码配置信息,所述所述代码配置信息包括代码类型信息以及服务组件信息。
在一种实现方式中,所述代码类型信息包括工具类、实体类、数据访问类、服务类、接口类、实现层类中的任意一种。
在一种实现方式中,所述服务组件信息包括网关组件、注册中心组件、配置中心组件以及调度任务中心组件中的任意一种。
在一种实现方式中,所述根据预存的所述代码配置信息与代码模版之间的对应关系,确定与所述代码配置信息相对应的代码模板,包括:
获取预设的代码引擎规则库,所述代码引擎规则库预存有所述代码配置信息与代码模版之间的对应关系;
根据所述代码配置信息与所述代码引擎规则库,确定与所述代码配置信息相对应的代码模板。
在一种实现方式中,所述根据所述代码模板与所述业务信息,生成代码,包括:
对所述代码模板进行解析,得到解析后的代码模板;
将所述业务信息输入至所述解析后的代码模板,生成代码。
第二方面,本发明实施例提供了一种代码生成装置,其中,所述装置包括:
信息获取模块,用于获取业务信息,根据预存的所述业务信息与代码配置信息的对应关系,确定与所述业务类型对应的代码配置信息;
模板生成模块,用于根据预存的所述代码配置信息与代码模版之间的对应关系,确定与所述代码配置信息相对应的代码模板;
代码生成模块,用于根据所述代码模板与所述业务信息,生成代码。
第三方面,本发明实施例还提供一种智能设备,所述智能设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的代码生成程序,所述处理器执行所述代码生成程序时,实现上述方案中任一项所述的代码生成方法的步骤。
第四方面,本发明实施例还提供一种计算机可读存储介质,其上存储有代码生成程序,所述代码生成程序被处理器执行时,实现上述方案中任一项所述的代码生成方法的步骤。
有益效果:与现有技术相比,本发明提供了一种代码生成方法,本发明首先获取业务信息,根据预存的所述业务信息与代码配置信息的对应关系,确定与所述业务类型对应的代码配置信息。然后根据预存的所述代码配置信息与代码模版之间的对应关系,确定与所述代码配置信息相对应的代码模板。最后根据所述代码模板与所述业务信息,生成代码。可见,本发明可获取与业务信息对应的代码配置信息,并可生成代码配置信息对应的代码模板,根据该代码模板就可以生成符合要求的代码,简化了传统的代码生成流程,提高了代码生成效率。
附图说明
图1为本发明实施例提供的代码生成的具体实施方式的流程图。
图2为本发明实施例提供的代码生成中获取代码配置信息的流程图。
图3为本发明实施例提供的代码生成中生成代码模板的流程图。
图4为本发明实施例提供的代码生成中生成代码的流程图。
图5是本发明实施例提供的代码生成装置的原理框图。
图6是本发明实施例提供的智能设备的内部结构原理框图。
具体实施方式
为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
现有的JAVA自动生成代码工具只能生成简单少量的代码,且技术过时,支持的数据库类型通常只有MYSQL,缺少在先进的微服务架构开发模式下且能兼容多种数据库自动生成代码的***。并且现有的代码生成技术的步骤繁琐,代码生成效率低。比如,现有技术中在生成代码时需要如下步骤:首先在数据库建立一张数据库表;然后手动编写一个实体类;接着手动编写一个数据访问类;再然后手动编写一个服务类;接着手动编写接口类;再手动编写实现层类;最后手动编写业务逻辑。可见,现有技术中生成代码的步骤繁琐,效率低下。
为了解决现有技术的问题,本发明提供了一种代码生成方法,具体实施时,本实施例首先获取业务信息,根据预存的所述业务信息与代码配置信息的对应关系,确定与所述业务类型对应的代码配置信息。然后根据预存的所述代码配置信息与代码模版之间的对应关系,确定与所述代码配置信息相对应的代码模板。最后根据所述代码模板与所述业务信息,生成代码。可见,本实施例可获取与业务信息对应的代码配置信息,并可生成代码配置信息对应的代码模板,根据该代码模板就可以生成符合要求的代码,简化了传统的代码生成流程,提高了代码生成效率。
示例性方法
本实施例的代码生成方法可应用于智能终端中,该智能终端可为电脑、手机等智能终端产品。具体实施时,如图1中所示,所述代码生成方法包括如下步骤:
步骤S100、获取业务信息,根据预存的所述业务信息与代码配置信息的对应关系,确定与所述业务类型对应的代码配置信息。
在生成代码时,需要用户输入业务信息,智能终端输入的该业务信息来生成代码,因此智能终端在生成代码之前,首先获取业务信息,该业务信息用于反映用户想要生成的代码的种类等信息。因此智能终端就可以不根据预存的所述业务信息与代码配置信息的对应关系,获取到与业务信息相对应的代码配置信息,该代码配置信息为在代码生成过程中所需要用到的信息,是代码生成的关键。并且,本实施例中的业务信息中反映了用户想要生成的代码的种类信息,而代码配置信息是与该业务信息对应的,因此该代码配置信息反映了代码生成的种类。
在一种实现方式中,如图2中所示,所述步骤S100具体包括如下步骤:
步骤S101、获取用户输入的业务信息;
步骤S102、根据预存的所述业务信息与业务类型的对应关系,确定所述业务信息对应的业务类型;
步骤S103、根据预存的所述业务类型与所述代码配置信息的对应关系,确定所述业务类型相对应的代码配置信息。
具体实施时,本实施例首先获取用户输入的业务信息,由于业务信息可以反映出用户想要生成的代码的种类,因此本实施例可根据预存的所述业务信息与业务类型的对应关系,确定所述业务信息相对应的业务类型,该业务类型是用于确定确定出所述代码配置信息的。在本实施例中,从所述业务信息中得到所述业务类型的方式有多种,比如,可对该业务信息进行解析,得到所述业务信息中的类型标识,然后根据该类型标识来确定出对应的业务类型。在本实施例中,类型标识与业务类型之间的对应关系是预先设置并存储的,因此当获取到所述业务信息中的类型标识后,本实施例可根据该类型标识快速地确定出业务类型,以便根据该业务类型确定出与该业务类型相对应的代码配置信息。
具体地,本实施例中在生成代码配置信息时,首先将所述业务类型与预设的代码数据库进行匹配,在本实施例中,所述代码数据库是预先设置的,所述代码数据库中预存有所述业务类型与所述代码配置信息的对应关系,且所述代码数据库可设置有多种类型,该代码数据库包括MYSQL、Oracle、DB2、PostgreSQL、SQLServer,MongDB以及对应数据库的连接地址。所述代码类型信息用于与所述业务类型进行对应,反映的是用户想要生成的代码的类型。在本实施例中,在确定出业务类型后,即可根据该与业务类型与所述代码配置信息的对应关系,确定所述业务类型相对应的所述代码配置信息。所述所述代码配置信息包括代码类型信息以及服务组件信息该代码数据库中预先存储多种代码类型信息与服务组件信息。所述代码类型信息包括工具类、实体类、数据访问类、服务类、接口类、实现层类中的任意一种。所述服务组件信息包括网关组件(比如可选gateway或zuul)、注册中心组件(比如可选nacos或eureka)、配置中心组件(比如nacos)以及调度任务中心组件中的任意一种。
步骤S200、根据预存的所述代码配置信息与代码模版之间的对应关系,确定与所述代码配置信息相对应的代码模板。
由于该代码配置信息中包括有所述业务类型相对应的代码类型信息以及服务组件信息,因此,本实施例在得到所述代码配置信息后,即可根据预存的所述代码配置信息与代码模版之间的对应关系获取到对应的代码模板,本实施例中得到的代码模板是用于后续步骤中生成代码,并且通过所述代码模板,可以更为快速地生成符合要求的代码。
在一种实现方式中,如图3中所示,所述步骤S200具体包括:
步骤S201、获取预设的代码引擎规则库,所述代码引擎规则库预存有所述代码配置信息与代码模版之间的对应关系;
步骤S202、根据所述代码配置信息与所述代码引擎规则库,确定与所述代码配置信息相对应的代码模板。
具体实施时,本实施例首先获取预设的代码引擎规则库,所述代码引擎规则库用于生成代码模板。所述代码引擎规则库预存有所述代码配置信息与代码模版之间的对应关系。并且该代码引擎规则库中存储有各种代码类型相对应的代码模板的生成规则。因此,本实施例在得到所述代码配置信息后,即可将所述代码配置信息后,就可以从该代码配置信息中得到代码类型信息,然后基于该代码类型信息在所述代码引擎规则库中找到该代码类型信息相对应的代码生成规则,因此就可以根据该代码生成规则生成对应的代码模板。
步骤S300、根据所述代码模板与所述业务信息,生成代码。
当得到该代码模板后,本实施例就可以根据该代码模板生成对应用户所需要的代码。具体实施时,本实施例在生成代码时,是基于将业务信息与所述代码模板来生成的。
在一种实现方式中,如图4中所示,步骤S300具体包括:
步骤S301、对所述代码模板进行解析,得到解析后的代码模板;
步骤S302、将所述业务信息输入至所述解析后的代码模板,生成代码。
具体实施时,本实施例首先对所述代码模板进行解析,得到解析后的代码模板。由于本实施例中的代码模板是基于该代码类型信息在所述代码引擎规则库中找到该代码类型信息相对应的代码生成规则所生成的,因此该代码模板可生成该代码类型对应的代码。而所述代码类型是基于业务信息得到的,因此本实施例将所述业务信息输入至所述解析后的代码模板,即可通过该解析后的代码模板生成所需要的代码,生成代码时,本实施例使用JAVA字节码、反射的技术来自生成。此外,本实施例还预先设置代码生成的保存路径,以便对生成的代码进行存储。
综上,本实施例首先获取业务信息,根据预存的所述业务信息与代码配置信息的对应关系,确定与所述业务类型对应的代码配置信息。然后根据预存的所述代码配置信息与代码模版之间的对应关系,确定与所述代码配置信息相对应的代码模板。最后根据所述代码模板与所述业务信息,生成代码。可见,本实施例可获取与业务信息对应的代码配置信息,并可生成代码配置信息对应的代码模板,根据该代码模板就可以生成符合要求的代码,简化了传统的代码生成流程,提高了代码生成效率。
示例性设备
如图5中所示,本发明实施例提供一种代码生成装置,该装置包括:信息获取模块10、模板生成模块20、代码生成模块30。具体地,所述信息获取模块10,用于获取业务信息,根据预存的所述业务信息与代码配置信息的对应关系,确定与所述业务类型对应的代码配置信息。所述模板生成模块20,用于根据预存的所述代码配置信息与代码模版之间的对应关系,确定与所述代码配置信息相对应的代码模板。所述代码生成模块30,用于根据所述代码模板与所述业务信息,生成代码。
在一种实现方式中,所述信息获取模块10包括:
业务信息获取单元,用于获取用户输入的业务信息;
业务类型获取单元,用于根据预存的所述业务信息与业务类型的对应关系,确定所述业务信息对应的所述业务类型;
配置信息获取单元,用于根据预存的所述业务类型与所述代码配置信息的对应关系,确定所述业务类型相对应的代码配置信息。
在一种实现方式中,所述模板生成模块20包括:
规则库获取单元,用于获取预设的代码引擎规则库,所述代码引擎规则库预存有所述代码配置信息与代码模版之间的对应关系;
代码模板生成单元,用于根据所述代码配置信息与所述代码引擎规则库,生成与所述代码配置信息相对应的代码模板。
在一种实现方式中,所述代码生成模块30包括:
代码模板解析单元,用于对所述代码模板进行解析,得到解析后的代码模板;
代码生成单元,用于将所述业务信息输入至所述解析后的代码模板,生成代码。
基于上述实施例,本发明还提供了一种智能设备,其原理框图可以如图6所示。该智能设备包括通过***总线连接的处理器、存储器、网络接口、显示屏、温度传感器。其中,该智能设备的处理器用于提供计算和控制能力。该智能设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该智能设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种代码生成方法。该智能设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该智能设备的温度传感器是预先在智能设备内部设置,用于检测内部设备的运行温度。
本领域技术人员可以理解,图6中示出的原理框图,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的智能设备的限定,具体的智能设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种智能设备,智能设备包括存储器、处理器及存储在存储器中并可在处理器上运行的智能设备的批量配网程序,处理器执行智能设备的批量配网程序时,实现如下操作指令:
获取业务信息,根据所述业务信息确定与所述业务类型对应的代码配置信息;
根据所述代码配置信息,生成与所述代码配置信息相对应的代码模板;
根据所述代码模板与所述业务信息,生成代码。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
综上,本发明公开了一种代码生成方法、装置、智能终端及存储介质,所述方法包括:首先获取业务信息,根据预存的所述业务信息与代码配置信息的对应关系,确定与所述业务类型对应的代码配置信息。然后根据预存的所述代码配置信息与代码模版之间的对应关系,确定与所述代码配置信息相对应的代码模板。最后根据所述代码模板与所述业务信息,生成代码。本发明可以自动根据业务信息生成符合要求的代码,避免了繁琐的步骤,提高了代码的生成效率。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种代码生成方法,其特征在于,所述方法包括:
获取业务信息,根据预存的所述业务信息与代码配置信息的对应关系,确定与所述业务类型对应的代码配置信息;
根据预存的所述代码配置信息与代码模版之间的对应关系,确定与所述代码配置信息相对应的代码模板;
根据所述代码模板与所述业务信息,生成代码。
2.根据权利要求1所述的代码生成方法,其特征在于,所述获取业务信息,根据预存的所述业务信息与代码配置信息的对应关系,确定与所述业务类型对应的代码配置信息,包括:
获取用户输入的业务信息;
根据预存的所述业务信息与业务类型的对应关系,确定所述业务信息对应的业务类型;
根据预存的所述业务类型与所述代码配置信息的对应关系,确定所述业务类型相对应的代码配置信息。
3.根据权利要求2所述的代码生成方法,其特征在于,所述根据预存的所述业务类型与所述代码配置信息的对应关系,确定所述业务类型相对应的代码配置信息,包括:
将所述业务类型与预设的代码数据库进行匹配,所述代码数据库中预存有所述业务类型与所述代码配置信息的对应关系;
确定所述业务类型相对应的所述代码配置信息,所述所述代码配置信息包括代码类型信息以及服务组件信息。
4.根据权利要求3所述的代码生成方法,其特征在于,所述代码类型信息包括工具类、实体类、数据访问类、服务类、接口类、实现层类中的任意一种。
5.根据权利要求3所述的代码生成方法,其特征在于,所述服务组件信息包括网关组件、注册中心组件、配置中心组件以及调度任务中心组件中的任意一种。
6.根据权利要求1所述的代码生成方法,其特征在于,所述根据预存的所述代码配置信息与代码模版之间的对应关系,确定与所述代码配置信息相对应的代码模板,包括:
获取预设的代码引擎规则库,所述代码引擎规则库预存有所述代码配置信息与代码模版之间的对应关系;
根据所述代码配置信息与所述代码引擎规则库,确定与所述代码配置信息相对应的代码模板。
7.根据权利要求1所述的代码生成方法,其特征在于,所述根据所述代码模板与所述业务信息,生成代码,包括:
对所述代码模板进行解析,得到解析后的代码模板;
将所述业务信息输入至所述解析后的代码模板,生成代码。
8.一种代码生成装置,其特征在于,所述装置包括:
信息获取模块,用于获取业务信息,根据预存的所述业务信息与代码配置信息的对应关系,确定与所述业务类型对应的代码配置信息;
模板生成模块,用于根据预存的所述代码配置信息与代码模版之间的对应关系,确定与所述代码配置信息相对应的代码模板;
代码生成模块,用于根据所述代码模板与所述业务信息,生成代码。
9.一种智能设备,其特征在于,所述智能设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的代码生成程序,所述处理器执行所述代码生成程序时,实现如权利要求1-7任一项所述的代码生成方法的步骤。
10.一种计算机可读存储介质,其特征在于,其上存储有代码生成程序,所述代码生成程序被处理器执行时,实现如权利要求1-7任一项所述的代码生成方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011625893.0A CN112631568A (zh) | 2020-12-30 | 2020-12-30 | 一种代码生成方法、装置、智能终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011625893.0A CN112631568A (zh) | 2020-12-30 | 2020-12-30 | 一种代码生成方法、装置、智能终端及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112631568A true CN112631568A (zh) | 2021-04-09 |
Family
ID=75290335
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011625893.0A Pending CN112631568A (zh) | 2020-12-30 | 2020-12-30 | 一种代码生成方法、装置、智能终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112631568A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103135976A (zh) * | 2011-11-30 | 2013-06-05 | 阿里巴巴集团控股有限公司 | 代码自动生成方法及装置 |
CN105487864A (zh) * | 2015-11-26 | 2016-04-13 | 北京京东尚科信息技术有限公司 | 代码自动生成的方法和装置 |
CN106354492A (zh) * | 2016-08-23 | 2017-01-25 | 深圳Tcl智能家庭科技有限公司 | 一种快速调整交易流程对接的自动化代码生成方法及*** |
CN109947399A (zh) * | 2019-01-25 | 2019-06-28 | 深圳壹账通智能科技有限公司 | 代码结构生成方法、装置、计算机装置及可读存储介质 |
CN111061475A (zh) * | 2019-12-13 | 2020-04-24 | 中国南方电网有限责任公司 | 软件代码生成方法、装置、计算机设备和存储介质 |
CN111190586A (zh) * | 2019-12-16 | 2020-05-22 | 腾讯科技(深圳)有限公司 | 软件开发框架的搭建及使用方法、计算设备和存储介质 |
CN111966340A (zh) * | 2020-08-20 | 2020-11-20 | 杭州安恒信息技术股份有限公司 | 一种基于Mybatis框架的代码生成方法、装置、设备及介质 |
-
2020
- 2020-12-30 CN CN202011625893.0A patent/CN112631568A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103135976A (zh) * | 2011-11-30 | 2013-06-05 | 阿里巴巴集团控股有限公司 | 代码自动生成方法及装置 |
CN105487864A (zh) * | 2015-11-26 | 2016-04-13 | 北京京东尚科信息技术有限公司 | 代码自动生成的方法和装置 |
CN106354492A (zh) * | 2016-08-23 | 2017-01-25 | 深圳Tcl智能家庭科技有限公司 | 一种快速调整交易流程对接的自动化代码生成方法及*** |
CN109947399A (zh) * | 2019-01-25 | 2019-06-28 | 深圳壹账通智能科技有限公司 | 代码结构生成方法、装置、计算机装置及可读存储介质 |
CN111061475A (zh) * | 2019-12-13 | 2020-04-24 | 中国南方电网有限责任公司 | 软件代码生成方法、装置、计算机设备和存储介质 |
CN111190586A (zh) * | 2019-12-16 | 2020-05-22 | 腾讯科技(深圳)有限公司 | 软件开发框架的搭建及使用方法、计算设备和存储介质 |
CN111966340A (zh) * | 2020-08-20 | 2020-11-20 | 杭州安恒信息技术股份有限公司 | 一种基于Mybatis框架的代码生成方法、装置、设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109460527B (zh) | 产品数据配置方法、装置、计算机设备和存储介质 | |
CN109474578B (zh) | 报文消息校验方法、装置、计算机设备和存储介质 | |
CN108156022B (zh) | 一种服务调用方法、装置及电子设备 | |
CN109800154B (zh) | 测试数据的加载方法、装置、计算机设备及存储介质 | |
CN111399853A (zh) | 机器学习模型与自定义算子的模板化部署方法 | |
CN109361628B (zh) | 报文组装方法、装置、计算机设备和存储介质 | |
WO2020192141A1 (zh) | 接口模拟方法、装置、计算机设备和存储介质 | |
CN111309593A (zh) | Json接口校验的方法、装置、设备及计算机可读存储介质 | |
CN111638873A (zh) | 程序代码的生成方法、装置、计算机设备及存储介质 | |
CN110334303A (zh) | 表单校验方法、装置、计算机设备和存储介质 | |
CN115167831A (zh) | 基于autosar的软件集成方法、设备和使用方法 | |
CN112527286A (zh) | 业务代码的生成方法、装置、计算机设备及存储介质 | |
CN114942796A (zh) | 插件编译及调用方法、装置、设备及存储介质 | |
CN113110832A (zh) | 一种智能高效代码生成方法、装置及存储介质 | |
CN113448862A (zh) | 软件版本测试方法、装置及计算机设备 | |
CN116737174B (zh) | 一种基于开源鸿蒙***的子***自动生成工具及方法 | |
WO2023208012A1 (zh) | 程序处理、运行方法、装置、终端、智能卡及存储介质 | |
CN111522881B (zh) | 业务数据处理方法、装置、服务器及存储介质 | |
CN112527315A (zh) | 编程语言函数自动转化方法、装置、计算机设备及介质 | |
CN112631568A (zh) | 一种代码生成方法、装置、智能终端及存储介质 | |
CN115687490A (zh) | 一种数据导出方法、装置、计算机设备和存储介质 | |
CN115374083A (zh) | 数据源的切换方法、装置、电子设备及存储介质 | |
CN115934129A (zh) | 软件项目更新方法、装置、计算机设备及存储介质 | |
CN112988132B (zh) | 数据接口的自动生成方法、装置、计算机设备及存储介质 | |
CN111726390B (zh) | 基于Teamcenter的接口数据交互方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |