做单页网站价格,网站排名优化seo,主机托管网站,杭州网站建设科技有限公司SMPE-ADMIN后台管理系统项目简介一个基于EL-ADMIN、Spring Boot 2.1.0 、 Mybatis Plus、JWT Spring Security、Redis、Vue的前后端分离的后台管理系统开发文档#xff1a; 待完善默认管理员账号密码#xff1a; admin / 123456项目源码主要特性使用最新技术栈#xff0c;社…SMPE-ADMIN后台管理系统项目简介一个基于EL-ADMIN、Spring Boot 2.1.0 、 Mybatis Plus、JWT Spring Security、Redis、Vue的前后端分离的后台管理系统开发文档 待完善默认管理员账号密码 admin / 123456项目源码主要特性使用最新技术栈社区资源丰富。支持接口限流避免恶意请求导致服务层压力过大支持接口级别的功能权限与数据权限可自定义操作自定义权限注解与匿名接口注解可快速对接口拦截与放行前后端统一异常拦截处理统一输出异常避免繁琐的判断系统功能用户管理提供用户的相关配置新增用户后默认密码为123456角色管理对权限与菜单进行分配可根据部门设置角色的数据权限菜单管理已实现菜单动态路由后端可配置化支持多级菜单部门管理可配置系统组织架构树形表格展示岗位管理配置各个部门的职位项目结构项目采用按功能分模块的开发方式结构如下smpe-common 为系统的公共模块各种工具类公共配置存在该模块smpe-system 为系统核心模块也是项目入口模块也是最终需要打包部署的模块详细结构- smpe-common 公共模块- annotation 为系统自定义注解- aspect 自定义注解的切面- base 提供了常用基类- bean 读取yml中的通用配置类- config 全局配置文件例如swagger、mybatisplus、redis、跨域处理等的配置- thread 线程池相关- enums 全局枚举类- exception 项目统一异常的处理- response 统一返回前端数据封装- utils 系统通用工具类- smpe-system 系统核心模块(系统启动入口)- config 核心模块配置(非全局配置)- modules 系统相关模块(登录授权、用户部门管理等、自定义业务)- business 业务模块(一般项目业务开发模块可放在此包下各模块可构建自己的config、utils、enums等)- generator mpbatisplus的代码生成(后端)- security 安全认证(SpringSecurityJWT)- system 系统核心模块(用户、角色、部门、岗位、菜单管理等)- upload 文件模块(上传、下载等)- utils 核心模块工具类- smpe-xxx (自定义待开发模块)- sql 数据库文件- Dockerfile 构建后端服务器环境的Dockerfile(基于docker)- smpe-admin.sh 后端部署脚本- smpe-admin.conf nginx配置文件使用指南常用技术参考文档后端持久层框架使用MybatisPlus参考MybatisPlus官方文档Java轻量级开发工具包HuTool参考HuTool官方文档。暂时不使用hutool-jsonlombok参考FastJson(阿里巴巴)参考Fastjson 简明教程待完善...开发流程数据库新建表之后使用MybatisPlusGenerator在business下生成相应文件。之后接口开发和往常相同接口需要权限则加上PreAuthorize(smpe.check(xxx))服务器部署参考鸣谢