Wetech-Admin 是基于 Spring Boot 2.0 + Mybatis + Vue 的轻量级后台管理系统,适用于中小型项目的管理后台,支持按钮级别的权限控制,系统具有最基本的用户管理、角色管理、权限管理等通用性功能,企业或个人可直接在此基础上进行开发,扩展,添加各自的需求和业务功能!http://wetech.tech/wetech-admin/
技术 | 名称 | 版本 | 官网 |
---|---|---|---|
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 >/dev/null 2>&1 &
- 安装依赖
yarn install
- 开发模式运行
yarn run serve
- 编译项目
yarn run build
- Lints and fixes files
yarn run lint
http://wetech.tech/wetech-admin
- admin/123456
- guest/123456
Wetech-Admin 使用 MIT 许可证发布,用户可以自由使用、复制、修改、合并、出版发行、散布、再授权及贩售Wetech-Admin 及其副本。