Spring Boot 2.0+Mybatis+Vue的轻量级后台管理系统

简介: Spring Boot 2.0+Mybatis+Vue的轻量级后台管理系统

适用于中小型项目的管理后台,支持按钮级别的权限控制,系统具有最基本的用户管理、角色管理、权限管理等通用性功能,企业或个人可直接在此基础上进行开发,扩展,添加各自的需求和业务功能!


Wetech-Admin


Wetech-Admin 是基于 Spring Boot 2.0 + Mybatis + Vue 的轻量级后台管理系统,适用于中小型项目的管理后台,支持按钮级别的权限控制,系统具有最基本的用户管理、角色管理、权限管理等通用性功能,企业或个人可直接在此基础上进行开发,扩展,添加各自的需求和业务功能!


技术选型


后端技术

技术 名称 版本 官网
Spring Boot 应用框架 2.3.2.RELEASE https://projects.spring.io/spring-boot/
MyBatis 持久层框架 3.2.1 http://www.mybatis.org/mybatis-3/zh/index.html
MyBatis-Ext 基于MyBatis的增强扩展 1.6.5 https://github.com/cjbi/mybatis-ext
Maven 项目构建管理 4.0.0 http://maven.apache.org
Apache Shiro 安全框架 1.6.0 http://shiro.apache.org
Logback 日志组件 1.1.3 https://logback.qos.ch
Hibernate Validator 后端校验框架 5.4.2.Final http://hibernate.org/validator/
swagger 在线文档生成 3.0.0 https://swagger.io/


前端技术

技术 名称 版本 官网
Vue 渐进式JavaScript框架 2.6.10 https://cn.vuejs.org/
Ant Design Pro Vue 基于 Ant Design Vue 的 Pro 第三方实现 1.4.2 [https://pro.antdv.com/)


软件需求

  • JDK1.8+
  • MySQL5.6+
  • Maven3.0+


本地部署


  • 通过git下载源码
  • 创建数据库wetech_admin,数据库编码为UTF-8
  • 依次执行src/main/resources/schema.sql和dsrc/main/resources/data.sql文件,初始化数据
  • 修改application-dev.properties文件,更新MySQL账号和密码
  • 启动服务,账号密码:admin/123456或者guest/123456
  • 管理后台地址:http://localhost:8080
  • Swagger地址:http://localhost:8080/swagger-ui/


服务端命令


  • 打包编译
mvn clean package


  • 运行部署
nohup java -jar -Dspring.profiles.active=development wetech-admin-server-2.0.0.jar >


前端功能命令


  • 安装依赖
yarn install
  • 开发模式运行
yarn run serve
  • 编译项目
yarn run build
  • Lints and fixes files

yarn run lint


预览图

image.png

image.png

image.png

image.png


测试用户名密码

  1. admin/123456
  2. guest/123456


源码链接:

https://github.com/cjbi/wetech-admin

https://gitee.com/cjbi/wetech-admin

相关文章
|
30天前
|
XML 开发框架 Java
Spring轻量级开发框架(二)
Spring轻量级开发框架
47 0
|
1月前
|
前端开发 Java 关系型数据库
SpringBoot+MyBatis 天猫商城项目
SpringBoot+MyBatis 天猫商城项目
57 1
|
1月前
ssm(Spring+Spring mvc+mybatis)——updateDept.jsp
ssm(Spring+Spring mvc+mybatis)——updateDept.jsp
10 0
|
1月前
ssm(Spring+Spring mvc+mybatis)——showDept.jsp
ssm(Spring+Spring mvc+mybatis)——showDept.jsp
9 0
|
1月前
|
SQL Java 数据库连接
springboot中配置mybatis别名该怎么写?
springboot中配置mybatis别名该怎么写?
37 0
|
1月前
|
SQL JavaScript Java
springboot+springm vc+mybatis实现增删改查案例!
springboot+springm vc+mybatis实现增删改查案例!
26 0
|
1月前
|
SQL Java 数据库连接
挺详细的spring+springmvc+mybatis配置整合|含源代码
挺详细的spring+springmvc+mybatis配置整合|含源代码
42 1
|
18天前
|
SQL Java 数据库连接
【mybatis】第一篇,Springboot中使用插件PageHelper不生效解决方案
【mybatis】第一篇,Springboot中使用插件PageHelper不生效解决方案
|
9天前
|
Java 关系型数据库 MySQL
一套java+ spring boot与vue+ mysql技术开发的UWB高精度工厂人员定位全套系统源码有应用案例
UWB (ULTRA WIDE BAND, UWB) 技术是一种无线载波通讯技术,它不采用正弦载波,而是利用纳秒级的非正弦波窄脉冲传输数据,因此其所占的频谱范围很宽。一套UWB精确定位系统,最高定位精度可达10cm,具有高精度,高动态,高容量,低功耗的应用。
一套java+ spring boot与vue+ mysql技术开发的UWB高精度工厂人员定位全套系统源码有应用案例
|
15天前
|
Java 关系型数据库 MySQL
整合SpringBoot与MyBatis时报错时区异常
整合SpringBoot与MyBatis时报错时区异常
15 0