当前位置: 首页 > article >正文

使用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 依赖

  1. 添加 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>
    
  2. 添加 Web 依赖
    <dependencies> 中添加Web启动依赖。

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
    

    步骤 2:创建 Spring Boot 主类

  3. src/main/java 下创建包
    例如:com.ruoyi

  4. 创建主启动类
    新建 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 功能)

  1. 创建控制器类
    在包 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将暂存区的内容永久保存到本地仓库,形成提交历史


http://www.kler.cn/a/595350.html

相关文章:

  • SpringBoot整合MQTT最详细版(亲测有效)
  • 基于springboot的教师工作量管理系统(031)
  • 同旺科技USB to I2C 适配器 ---- 指令循环发送功能
  • Linux系统——keepalived安装与部署
  • Eplan许可分析
  • 嵌入式芯片与系统设计竞赛,值得参加吗?如何选题?需要学什么?怎么准备?
  • 智能照明与新能源集成的精细化能效管理实践
  • 2020年全国职业院校技能大赛改革试点赛高职组“云计算”竞赛赛卷
  • 性能优化中如何“避免链接关键请求”
  • 招聘面试季--一文顿悟,Java中字节流和字符流的区别及使用场景上的差异
  • 5G 智慧杆塔:开启智能城市新未来
  • JAVA————十五万字汇总
  • 嵌入式硬件工程师从小白到入门-PCB绘制(二)
  • 让bnpy 在 Windows 上飞起来:跨平台改造
  • 『 C++ 』多线程编程中的参数传递技巧
  • ragflow 默认端口被占用,更改端口号
  • 前端开发:Vue以及Vue的路由
  • 基于javaweb的SSM+Maven宠物领养宠物商城流浪动物管理系统与实现(源码+文档+部署讲解)
  • 【机器学习】建模流程
  • 索引的前导列