环境准备
开发环境搭建主要涉及 IDE 配置与插件安装,适合 Windows 环境下的快速部署。
1. 下载并安装 IntelliJ IDEA
选择 IDEA 社区版即可满足课程设计及一般开发需求。从 JetBrains 官网下载 Windows 安装包,安装时建议勾选环境变量添加选项及桌面快捷方式创建,便于后续启动与管理。
2. 安装飞算 JavaAI 插件
在 IDEA 中进入 File → Settings → Plugins,搜索'飞算 JavaAI'并安装。重启 IDE 后,右侧面板会显示登录入口。
3. 登录飞算 JavaAI
使用学生邮箱注册并完成验证。登录后,插件面板将提供从需求分析到代码生成的全流程引导。
模块设计与编码
借助 AI 辅助工具,开发流程可规范为'需求描述→拆解分析→设计→编码'。以下是系统核心模块的实现细节。
1. 基础模块生成
通过自然语言描述需求,AI 可自动解析并生成项目骨架。例如输入'生成在线图书借阅平台基础模块,包含用户、图书、借阅记录实体,技术栈 Spring Boot + MyBatis-Plus',系统会自动构建包结构。
生成的项目结构如下:
com.student.library
├── entity // 实体类
├── dto // 数据传输对象
├── vo // 视图对象
├── mapper // 数据访问接口
├── service // 业务逻辑层
├── controller // 接口控制层
└── config // 配置类
2. 核心代码展示
(1)Entity 包:核心实体类
User.java(用户实体)
package com.student.library.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("user")
public class User {
@TableId(type = IdType.AUTO)
private Long id;
String account;
String password;
String name;
Integer role;
String className;
String email;
LocalDateTime createTime;
}


