使用AI一步一步实现若依(18)
功能18:创建后端工程
功能17:菜单管理
功能16:角色管理
功能15:用户管理
功能14:使用本地SVG图标库
功能13:侧边栏加入Logo
功能12:折叠/展开侧边栏
功能11:实现面包屑功能
功能10:添加首页菜单项
功能9:退出登录功能
功能8:页面权限控制
功能7:路由全局前置守卫
功能6:动态添加路由记录
功能5:侧边栏菜单动态显示
功能4:首页使用Layout布局
功能3:点击登录按钮实现页面跳转
功能2:静态登录界面
功能1:创建前端项目
前言
前端项目中,关于Vue和element plus的知识点,大概完成了80%,后续就前后端搭配去实现完整的功能。
一.操作步骤
1.新建项目
2.问AI
根据AI的回答去操作。
步骤 1:修改 pom.xml
添加 Spring Boot 依赖
-
添加 Spring Boot 父项目
在pom.xml
中继承 Spring Boot 的父项目(统一管理依赖版本):<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>3.4.3</version> <relativePath/> </parent>
-
添加 Web 依赖
在<dependencies>
中添加Web启动依赖。<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
步骤 2:创建 Spring Boot 主类
-
在
src/main/java
下创建包
例如:com.ruoyi
-
创建主启动类
新建RuoYiApplication.java
,添加@SpringBootApplication
注解:
package com.ruoyi;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class RuoYiApplication {
public static void main(String[] args) {
SpringApplication.run(RuoYiApplication.class, args);
}
}
步骤 3:添加一个 REST 控制器(验证 Web 功能)
- 创建控制器类
在包com.ruoyi
下新建HelloController.java
:
package com.ruoyi;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@GetMapping("/hello")
public String sayHello() {
return "Hello, Spring Boot!";
}
}
二.功能验证
运行项目,浏览器访问http://localhost:8080/hello
三.知识点拓展
1.使用Git管理项目
进入项目文件夹内,打开Git Bash
初始化项目
git init
查看文件状态。
git status
如果不想管理.idea这个文件夹,就修改.gitignore文件,排除.idea。
将代码提交到暂存区
git add .
将代码保存到版本库(本地仓库)
git commit -m '工程初始化'
三个区域的作用
• 工作区:你直接编辑文件的目录,所有修改最初都在这里。
• 暂存区:通过git add
将工作区的修改添加到这里,准备提交。
• 版本库:通过git commit
将暂存区的内容永久保存到本地仓库,形成提交历史。