项目地址:https://gitee.com/wlq0831/sanjiang
本项目是一套java开源框架,主要功能有用户登录,用户管理,角色管理,菜单管理。 可以在此基础上开发ERP、CRM、OA、网站后台管理等。
软件架构
后端技术栈:springboot +springsecurity+mybatis-plus 前端技术栈:vue2.6.14+ElementUI2.15.8。 前后端使用jwt token认证方式,不再使用传统的session,便于服务器端做集群。
安装教程
下载node.js,用HuilderX导入vue路径下的前端项目, npm install安装前端依赖包,npm run dev运行
mysql数据库中创建adminvue2库,执行adminvue2.sql,在数据库中创建表和数据,本地运行redis, 用idea打开javacode路径下的后端项目,java程序中修改数据库连接账号密码,运行java项目
前端用80端口运行,后端用8080端口运行,浏览器访问登录。
使用说明
创建自己的业务功能,在vue项目里views下创建页面,
在java项目里创建controller,service,mapper,domain
mysql里添加所需表和数据