-
公开(公告)号:CN115729526B
公开(公告)日:2024-08-20
申请号:CN202211509215.7
申请日:2022-11-29
Applicant: 北京京航计算通讯研究所
Abstract: 本发明涉及一种单体和微服务一体化软件开发方法,属于计算机软件技术领域,解决了现有无法自动识别单体和微服务部署模式且无法共用一套前端界面的问题。包括构建通用工程,在其中构建自定义注解类和切面类,以声明自定义注解类为切面类的切入点,通过切面类的前置通知方法及其输入参数,获取声明了自定义注解类的变量对应的实例;构建依赖于通用工程的业务工程,包括模型子工程、API子工程、服务子工程、单体启动子工程和微服务启动子工程;在服务子工程的控制类中定义API子工程中服务接口类的变量,并在变量上声明自定义注解类;对业务工程中单体启动子工程或微服务启动子工程打包,生成当前业务工程的部署包。实现了单体微服务模式的自动识别。
-
公开(公告)号:CN119415493A
公开(公告)日:2025-02-11
申请号:CN202411372105.X
申请日:2024-09-29
Applicant: 北京京航计算通讯研究所
IPC: G06F16/21 , G06F16/22 , G06F16/242
Abstract: 本发明涉及一种基于大模型的数据库表生成方法,属于数据库表生成技术领域,解决了现有技术中数据库表生成方法存在创建繁琐、耗时并且误操作风险高的问题。包括以下步骤:基于数据库表创建对话,大模型生成数据库表创建SQL语句;将所述数据库表创建SQL语句进行解析后,更新数据库逻辑表,对更新后的数据库逻辑表进行校验修改,得到修改后的数据库逻辑表;基于修改后的数据库逻辑表,更新当前数据库表创建SQL语句,进而创建数据库表实体。实现了数据库表的自动创建。
-
公开(公告)号:CN115729526A
公开(公告)日:2023-03-03
申请号:CN202211509215.7
申请日:2022-11-29
Applicant: 北京京航计算通讯研究所
Abstract: 本发明涉及一种单体和微服务一体化软件开发方法,属于计算机软件技术领域,解决了现有无法自动识别单体和微服务部署模式且无法共用一套前端界面的问题。包括构建通用工程,在其中构建自定义注解类和切面类,以声明自定义注解类为切面类的切入点,通过切面类的前置通知方法及其输入参数,获取声明了自定义注解类的变量对应的实例;构建依赖于通用工程的业务工程,包括模型子工程、API子工程、服务子工程、单体启动子工程和微服务启动子工程;在服务子工程的控制类中定义API子工程中服务接口类的变量,并在变量上声明自定义注解类;对业务工程中单体启动子工程或微服务启动子工程打包,生成当前业务工程的部署包。实现了单体微服务模式的自动识别。
-
-