平安的刘 發表於 2025-8-29 22:58:00

挑战用飞算JavaAI 半小时搭建 spring boot 入门程序 #飞算JavaAI炫技赛 #Java开发

<h1 id="挑战用飞算javaai-半小时搭建-spring-boot-入门程序-飞算javaai炫技赛-java开发">挑战用飞算JavaAI 半小时搭建 spring boot 入门程序 #飞算JavaAI炫技赛 #Java开发</h1>
<p>文章标签:【飞算JavaAl炫技赛】 【Java开发】</p>
<h2 id="飞算-javaai-介绍">飞算 JavaAI 介绍</h2>
<p>https://www.feisuanyz.com 是 <strong>飞算 Java AI 开发助手</strong> 的官方网站。飞算 JavaAI 是一个专为 Java 开发者设计的 AI 编程助手,主要功能包括:</p>
<ul>
<li><strong>智能需求分析与代码生成</strong>:开发者只需输入自然语言描述的功能需求,飞算 JavaAI 就能自动分析需求,设计接口,生成完整的 Java 工程源码(包括数据库表结构、接口逻辑、Maven/Gradle 工程文件等),极大提高开发效率。</li>
<li><strong>IDEA 插件支持</strong>:目前主要以 IntelliJ IDEA 插件形式提供,支持在线安装(IDEA 插件市场搜索“飞算”或“CalEx-JavaAI”)或离线安装(官网下载插件包手动安装)。</li>
<li><strong>适用场景广泛</strong>:
<ul>
<li>快速原型开发,节省初期搭建时间;</li>
<li>日常业务开发,辅助编写重复性高的代码;</li>
<li>代码审查与优化,提升代码质量;</li>
<li>新手学习成长,帮助理解代码逻辑与规范写法。</li>
</ul>
</li>
</ul>
<p>总之,这个网站是飞算 JavaAI 开发助手的官方入口,提供插件下载、使用指南、活动信息等内容,旨在帮助 Java 开发者高效完成开发任务。</p>
<h2 id="初次上手">初次上手</h2>
<h3 id="第一步下载并安装插件">第一步:下载并安装插件</h3>
<p>直接去 idea 搜索并安装插件。</p>
<h3 id="第二步登录账号">第二步:登录账号</h3>
<p>用手机号注册,目前不用实名。</p>
<h3 id="第三步输入需求一直下一步即可">第三步:输入需求,一直下一步即可。</h3>
<p>按步骤来,很多时候默认选项就够用了。当然可以按需修改增删要素。</p>
<p><img src="https://img2024.cnblogs.com/blog/660857/202508/660857-20250829224403272-22953225.png" alt="image" loading="lazy"></p>
<h3 id="第四步根据实际需求逐渐完善代码">第四步:根据实际需求,逐渐完善代码。</h3>
<p>生成代码后可以一键直接打开新生成的项目。</p>
<p>接着继续完善各报错信息:</p>
<p>解决 com\feisuanyz\controller\UserController.java:8:26 java: 程序包jakarta.validation 不存在的问题</p>
<p><img src="https://img2024.cnblogs.com/blog/660857/202508/660857-20250829223528429-983052479.png" alt="image" loading="lazy"></p>
<p>解决 java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid'</p>
<p><img src="https://img2024.cnblogs.com/blog/660857/202508/660857-20250829223659180-371809033.png" alt="image" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/660857/202508/660857-20250829223715657-173543956.png" alt="image" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/660857/202508/660857-20250829223742756-1704534752.png" alt="image" loading="lazy"></p>
<p>我没有安装 mysql,我要换成内存数据库。</p>
<p><img src="https://img2024.cnblogs.com/blog/660857/202508/660857-20250829223832370-1188410738.png" alt="image" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/660857/202508/660857-20250829223856329-580059339.png" alt="image" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/660857/202508/660857-20250829224048073-508308198.png" alt="image" loading="lazy"></p>
<p>最后一次 maven 同步版本库后可以跑起来。</p>
<p><img src="https://img2024.cnblogs.com/blog/660857/202508/660857-20250829233011309-1869354867.png" alt="image" loading="lazy"></p>
<h2 id="接口测试">接口测试</h2>
<p>在 application 运行后我们终于可以测试接口了。</p>
<h3 id="查询">查询</h3>
<p><img src="https://img2024.cnblogs.com/blog/660857/202508/660857-20250829224659857-1098339911.png" alt="image" loading="lazy"></p>
<h3 id="新增">新增</h3>
<p><img src="https://img2024.cnblogs.com/blog/660857/202508/660857-20250829224443762-606394323.png" alt="image" loading="lazy"></p>
<p>适用于 windows 的 curl</p>
<pre><code class="language-sh">curl -X POST http://localhost:8080/UserProject/user/add   -H "Content-Type: application/json"   -d '{    "name": "张三",    "email": "zhangsan@example.com",    "phone": "13800138000", "idCard":"413322199874554664" }'
</code></pre>
<p><img src="https://img2024.cnblogs.com/blog/660857/202508/660857-20250829225224929-971596000.png" alt="image" loading="lazy"></p>
<p>新增后再次查询</p>
<p><img src="https://img2024.cnblogs.com/blog/660857/202508/660857-20250829224828096-875894216.png" alt="image" loading="lazy"></p>
<h3 id="修改">修改</h3>
<p><img src="https://img2024.cnblogs.com/blog/660857/202508/660857-20250829224732336-1036261508.png" alt="image" loading="lazy"></p>
<p>适用于 windows 的 curl</p>
<pre><code class="language-sh">curl -X PUT http://localhost:8080/UserProject/user/edit   -H "Content-Type: application/json"   -d '{    "id": 1,    "name": "修改后的张三",    "email": "zhangsan_updated@example.com",    "phone": "13800138001"}'
</code></pre>
<p><img src="https://img2024.cnblogs.com/blog/660857/202508/660857-20250829225141872-1567694833.png" alt="image" loading="lazy"></p>
<p>修改后再次查询</p>
<p><img src="https://img2024.cnblogs.com/blog/660857/202508/660857-20250829224859488-936508922.png" alt="image" loading="lazy"></p>
<h2 id="总结">总结</h2>
<p>最终目录结构如下:</p>
<p><img src="https://img2024.cnblogs.com/blog/660857/202508/660857-20250829225324211-1290792605.png" alt="image" loading="lazy"></p>
<p>bilibili 视频演示-【挑战用飞算JavaAI 半小时搭建 spring boot 入门程序(一镜到底)】</p>
<p>源码下载</p>
<p>其实很有细节可以完善,总之目前看来飞算 JavaAI 绝对是 Java 开发和爱好者的好搭档。</p>


</div>
<div id="MySignature" role="contentinfo">
    <center>---------thinking、architecture、code、treasure---------</center><br><br>
来源:https://www.cnblogs.com/elaa/p/19065313
頁: [1]
查看完整版本: 挑战用飞算JavaAI 半小时搭建 spring boot 入门程序 #飞算JavaAI炫技赛 #Java开发