IT技能整理

xiexieyc / 2024-07-17 / 原文

1. springboot+vue前后端分离项目

源码位置:

主要技术如下:

前端:vue项目:vue3.2.13版本,整合element-plus、axios(请求后台)、wangeditor(富文本编辑),包括页面框架布局、路由、登录、验证码、跨域请求处理、分页查询、增删改查、文件上传下载、菜单按钮权限控制、1对多查询、批量删除、树形表等

后端:springboot项目:springboot3.3.1版本,整合maven、mybatis、mybatis-plus、mysql、lombok、hutool,包括登录、跨域请求处理、分页查询、增删改查、文件上传下载、权限控制、1对多查询、批量删除、树形表等与前端配套功能,还包括application.properties开发生产环境配置切换、跨域配置、MybatisPlus分页配置、Result返回结果封装、Controller、entity、mapper结构

Linux服务器部署:

  虚拟机软件:VMware-workstation-full-17.5.2-23775571.exe  

  虚拟机安装(CentOS8):CentOS-8.5.2111-x86_64-dvd1.iso

  xftp工具连接虚拟机:Xftp-7.0.0162p.exe

  mysql安装及数据复制:mysql84-community-release-el8-1.noarch.rpm

  nginx安装配置:nginx-1.26.1.tar.gz

  jdk配置:jdk-21_linux-x64_bin.tar.gz

  防火墙配置

 

开发环境:

  操作系统:win11

  开发工具:idea2023.2.1 

  数据库连接工具:idea2023.2.1 

  jdk:java version "21.0.3"

  maven:Apache Maven 3.9.4

  数据库:mysql:8.1.0