小学生波波的gravatar头像
小学生波波 2023-08-02 10:01:30

SpringBoot+vue前后端分离-模板项目,适合新手小白二次开发,太香了

项目描述

1、技术栈说明

  1. 后台:SpringBoot、MyBatisPlus、Redis、MySQL

  2. 前端:VUE、ElementUI、axios、vue-router、vuex(前端页面采用静态路由)

特点:

本项目最大的特点就是,能够为大家提供快速开发脚手架,后台的代码生成工具类,可以一键生成后台和前台所有代码,包括:controller、mapper、domain、service、mapper.xml、vue页面等,实战起来开发效率非常高

2、后台如何运行

  1. 在本地MySQL数据库的test库中,将SQL脚本执行一下(SQL脚本在项目中sql文件夹中)

  2. 修改application.yml中连接数据库/Redis等服务器的参数,确保可以连接上就可以了

  3. 然后运行启动类App即可

3、前台如何运行

  1. npm install:安装相关依赖

  2. npm run dev:启动项目

运行环境

jdk8+mysql5.7+IntelliJ IDEA+maven+redis

项目技术(必填)

spring+SpringBoot+mybatis-plus+vue

数据库文件

链接: https://pan.baidu.com/s/1B2f0a0CRobL7RGh37KnXfQ?pwd=fi2t 提取码: fi2t

是否原创

原创

项目截图(必填)
SpringBoot+vue前后端分离-模板项目,适合新手小白二次开发,太香了

SpringBoot+vue前后端分离-模板项目,适合新手小白二次开发,太香了

npm run dev

SpringBoot+vue前后端分离-模板项目,适合新手小白二次开发,太香了

SpringBoot+vue前后端分离-模板项目,适合新手小白二次开发,太香了

运行截图(必填)

admin 123456

SpringBoot+vue前后端分离-模板项目,适合新手小白二次开发,太香了

SpringBoot+vue前后端分离-模板项目,适合新手小白二次开发,太香了

添加用户

SpringBoot+vue前后端分离-模板项目,适合新手小白二次开发,太香了

添加成功

SpringBoot+vue前后端分离-模板项目,适合新手小白二次开发,太香了SpringBoot+vue前后端分离-模板项目,适合新手小白二次开发,太香了

教师管理SpringBoot+vue前后端分离-模板项目,适合新手小白二次开发,太香了科目管理SpringBoot+vue前后端分离-模板项目,适合新手小白二次开发,太香了班级管理SpringBoot+vue前后端分离-模板项目,适合新手小白二次开发,太香了学生管理SpringBoot+vue前后端分离-模板项目,适合新手小白二次开发,太香了成绩管理SpringBoot+vue前后端分离-模板项目,适合新手小白二次开发,太香了

注意事项

1、本项目只是一个基础模板项目,大家有其他需求可以直接在这个项目中添加表后,利用自动生成代码模块去生成前后端代码,开发效率会大大提高

2、本项目已上传gitee,如需要获取最新代码,请访问:https://gitee.com/colinWu_java/EasyJavaTemplate

3、有任何疑问可直接联系我本人,QQ:1134135987

4、在线用户列表为空,可能有问题,请牛牛们自行调试解决。

SpringBoot+vue前后端分离-模板项目,适合新手小白二次开发,太香了

5、如果是Windows7的操作系统,vue运行时会抛出异常:

> EasyJava@4.4.0 dev
> vue-cli-service serve

node:os:68
      throw new ERR_SYSTEM_ERROR(ctx);
      ^

SystemError [ERR_SYSTEM_ERROR]: A system error occurred: uv_os_gethostname returned ENOSYS (function not implemented)
    at new Defaults (D:\workspace-zuidaima\EasyJavaTemplate\web\node_modules\@achrinza\node-ipc\entities\Defaults.js:26:20)
    at new Parser (D:\workspace-zuidaima\EasyJavaTemplate\web\node_modules\@achrinza\node-ipc\entities\EventParser.js:8:14)
    at Object.<anonymous> (D:\workspace-zuidaima\EasyJavaTemplate\web\node_modules\@achrinza\node-ipc\dao\client.js:11:19)
    at Module._compile (node:internal/modules/cjs/loader:1119:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1173:10)
    at Module.load (node:internal/modules/cjs/loader:997:32)
    at Module._load (node:internal/modules/cjs/loader:838:12)
    at Module.require (node:internal/modules/cjs/loader:1021:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at Object.<anonymous> (D:\workspace-zuidaima\EasyJavaTemplate\web\node_modules\@achrinza\node-ipc\services\IPC.js:4:14) {
  code: 'ERR_SYSTEM_ERROR',
  info: {
    errno: -4054,
    code: 'ENOSYS',
    message: 'function not implemented',
    syscall: 'uv_os_gethostname'
  },
  errno: [Getter/Setter],
  syscall: [Getter/Setter]
}

Node.js v18.9.1

可以修改如下代码:

os.hostname=()=>"localhost"

SpringBoot+vue前后端分离-模板项目,适合新手小白二次开发,太香了

6、新增的用户密码有问题,请自行修改。

SpringBoot+vue前后端分离-模板项目,适合新手小白二次开发,太香了


打赏

已有2人打赏

罗清晨的gravatar头像 最代码官方的gravatar头像

文件名:EasyJavaTemplate.zip,文件大小:1689.973K 下载
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友