使用 idea ide 安装通义灵码 TONGYI Lingma插件,进行后端java springboot项目的用户用例的生成尝试及遇到问题的简单 处理方法。

news/2025/2/26 20:23:10/

1、打开idea环境,可以关掉项目,或者直接在环境里面进行搜索tongyi,就可以看到Plugins中有这个项,然后点击Install,就可以开始安装了,界面如下:

2、然后我们看评论,发现大家用的不是太好

插件市场确实安装的比较慢,要等好一会。不知道是不是网络的问题。

3、 我们先不管评论,自己测试下:

4、本地安装了几个大模型:

5、然后我们在现有maven项目的demo中增加一个用户类,并且我们让灵码帮我们生成相关的文件:编写一个用户类:账号、姓名、手机、email、地址、备注 ,生成增删改查类(数据层、业务层、控制层)

点击【按受】然后就可以在工程中直接生成相关文件。

发现这里面缺少了相关jar包的引用dependency,我们让通义灵码,帮我们处理:

最后我们来运行下,发现一堆错误:

然后不好处理,我们先把生成的文件全部删除,重新让灵码生成下,为了截图我重复操作了, 会不会这样导致问题出现。

6、输入关键词,让ai帮我们重新生成下

我们发现这个pom.xml生成的有点奇怪,出了一个Unknown,关键没有<project></project>。

7、我们去之前的工程中拷一个过来,然后将这个pom.xml补全了。

然后再次clean, 可以了,但是编译又报了错:

程序包org.springframework.web.socket.server.standard不存在

我们试一下让通义灵码来帮我们处理这个问题:

我们将这上面的错,直接帖到了

然后,通义灵码,给我们了一堆建议,然后我们直接让其在pom.xml中修改。

然后我们点【接收】,会自动帮我们修改成功:

重新编译

发现又报错了:

发现给的提示是有问题的,系统是用到了cn.hutool,并没有给出增加jar的dependency

我们同样的,直接让通义灵码,在pom.xml中增加依赖就可以:在pom.xml中增加cn.hutool.json的依赖。

然后再次编译,系统会自动去下载,并且自动编译成功。

8、最后我们总结一下:使用ai帮我们写代码,是可以解少很多工作量,并且之前去找依赖的jar包,要花很多时间,这会ai一会就给我们解决了,但是对于使用者来说最好是要有一定的基础,否则不知道输入什么关键词,也是个问题。

9、有兴趣的小伙伴自己尝试下,相信你会用得更好。


http://www.ppmy.cn/news/1575081.html

相关文章

VMware虚拟机安装win10系统详细图文安装教程(附安装包) 2025最新版详细图文安装教程

文章目录 前言一、软件下载二、安装步骤1.创建新的虚拟机2.安装 Windows 10 系统: 前言 在计算机使用中&#xff0c;有时需借助虚拟机来拓展功能。VMware 虚拟机是强大的工具&#xff0c;能让我们在同一台电脑上运行多个系统。Windows 10 系统功能丰富、应用广泛。本教程将详细…

STM32编译过程

STM32编译过程 1. 编译过程介绍2. 程序的组成、存储与运行3. 编译工具链3.1 armcc 工具3.2 armasm 工具3.3 armlink 工具3.4 armar 工具3.5 fromelf 工具 4. MDK工程的文件类型 1. 编译过程介绍 编译MDK 软件使用的编译器是 armcc 和 armasm&#xff0c;它们根据每个 c/c 和汇编…

【Godot4.3】基于绘图函数的矢量蒙版效果与UV换算

概述 在设计圆角容器时突发奇想&#xff1a; 将圆角矩形的每个顶点坐标除以对应圆角矩形所在Rect2的size&#xff0c;就得到了顶点对应的UV坐标。然后使用draw_colored_polygon&#xff0c;便可以做到用图片填充圆角矩形的效果。而且这种计算的效果就是图片随着其填充的图像缩…

PHP MySQL 创建数据库

PHP MySQL 创建数据库 引言 在Web开发中&#xff0c;数据库是存储和管理数据的重要工具。PHP作为一种流行的服务器端脚本语言&#xff0c;常与MySQL数据库结合使用。本文将详细介绍如何在PHP中使用MySQL创建数据库&#xff0c;并涵盖相关的基本概念和操作步骤。 MySQL数据库…

WPS接入私有化DeepSeek大语言模型

文章目录 1.安装officeAI软件1.1登录官网下载officeAI 2.officeAI相关配置2.1启动WPS第三方COM功能2.2接入本地ollama服务2.3演示示例 1.安装officeAI软件 OfficeAI 助手是一项专为 Microsoft Office 和 WPS 用户打造的智能办公工具软件&#xff0c;旨在解决多种常见办公问题。…

ubuntu网络及软件包管理

1、Ubuntu中如何设置IP地址 在 Ubuntu 中&#xff0c;可以通过几种方式设置 IP 地址&#xff1a;使用网络管理器图形界面、命令行工具&#xff08;如 nmcli 或 nmtui&#xff09;、或直接编辑网络配置文件。以下是这几种方法的详细步骤。 1.1、方法一&#xff1a;使用图形界面…

2025年智能电力系统与数据驱动创新国际学术会议(IPSDDI 2025)

重要信息 官网&#xff1a;www.ipsddi.org&#xff08;点击参会投稿等&#xff09; 时间&#xff1a;2025年11月7-9日 地点&#xff1a;中国-沈阳 简介 为了落实国家创新驱动发展战略&#xff0c;顺应电力物联网的建设和智能传感器技术的不断发展&#xff0c;2025年智能电…

C++效率掌握之STL库:string函数全解

文章目录 1.为什么要学习string&#xff1f;什么是string&#xff1f;2.string类对象的常见构造3.string类对象的容量操作4.string类对象的迭代器5.string类对象的元素访问6.string类对象的元素修改7.string类对象的查找、提取、对比8.string类的非成员函数及npos希望读者们多多…