# zero-mini **Repository Path**: zero-0-0/zero-mini ## Basic Information - **Project Name**: zero-mini - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-02-11 - **Last Updated**: 2021-07-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # zero-mall ## 项目介绍 zero-mini项目基于SpringBoot+BeetlSql实现。 拥有完整的权限管理功能,可对接Vue前端,开箱即用。 SpringBoot 版本:2.3.8 BeetlSql 版本:3.3.0 ## 必读 数据库文件在/zero-mini/doc/zero-base.sql IDEA需要安装Lombok插件 ## 功能列表 - 登录 - 系统管理 -用户列表 -权限管理 -角色管理 -代码生成(前后端) -定时任务 -系统配置 #### 后端技术 技术 | 说明 | 官网 ----|----|---- Spring Boot | 容器+MVC框架 | [https://spring.io/projects/spring-boot](https://spring.io/projects/spring-boot) Spring Security | 认证和授权框架 | [https://spring.io/projects/spring-security](https://spring.io/projects/spring-security) BeetlSql | ORM框架 | [https://gitee.com/xiandafu/beetlsql](https://gitee.com/xiandafu/beetlsql) Swagger-UI + knife4j | 文档生产工具 | [https://github.com/swagger-api/swagger-ui](https://github.com/swagger-api/swagger-ui) Hibernator-Validator | 验证框架 | [http://hibernate.org/validator/](http://hibernate.org/validator/) Elasticsearch | 搜索引擎 | [https://github.com/elastic/elasticsearch](https://github.com/elastic/elasticsearch) RabbitMq | 消息队列 | [https://www.rabbitmq.com/](https://www.rabbitmq.com/) Redis | 分布式缓存 | [https://redis.io/](https://redis.io/) Docker | 应用容器引擎 | [https://www.docker.com/](https://www.docker.com/) Druid | 数据库连接池 | [https://github.com/alibaba/druid](https://github.com/alibaba/druid) OSS | 对象存储 | [https://github.com/aliyun/aliyun-oss-java-sdk](https://github.com/aliyun/aliyun-oss-java-sdk) JWT | JWT登录支持 | [https://github.com/jwtk/jjwt](https://github.com/jwtk/jjwt) LogStash | 日志收集 | [https://github.com/logstash/logstash-logback-encoder](https://github.com/logstash/logstash-logback-encoder) Lombok | 简化对象封装工具 | [https://github.com/rzwitserloot/lombok](https://github.com/rzwitserloot/lombok) #### 前端技术 技术 | 说明 | 官网 ----|----|---- Vue | 前端框架 | [https://vuejs.org/](https://vuejs.org/) Vue-router | 路由框架 | [https://router.vuejs.org/](https://router.vuejs.org/) Vuex | 全局状态管理框架 | [https://vuex.vuejs.org/](https://vuex.vuejs.org/) Element | 前端UI框架 | [https://element.eleme.io/](https://element.eleme.io/) Axios | 前端HTTP框架 | [https://github.com/axios/axios](https://github.com/axios/axios) v-charts | 基于Echarts的图表框架 | [https://v-charts.js.org/](https://v-charts.js.org/) Js-cookie | cookie管理工具 | [https://github.com/js-cookie/js-cookie](https://github.com/js-cookie/js-cookie) nprogress | 进度条控件 | [https://github.com/rstacruz/nprogress](https://github.com/rstacruz/nprogress) ### 开发工具 工具 | 说明 | 官网 ----|----|---- IDEA | 开发IDE | https://www.jetbrains.com/idea/download RedisDesktop | redis客户端连接工具 | https://redisdesktop.com/download Robomongo | mongo客户端连接工具 | https://robomongo.org/download SwitchHosts| 本地host管理 | https://oldj.github.io/SwitchHosts/ X-shell | Linux远程连接工具 | http://www.netsarang.com/download/software.html Navicat | 数据库连接工具 | http://www.formysql.com/xiazai.html PowerDesigner | 数据库设计工具 | http://powerdesigner.de/ Axure | 原型设计工具 | https://www.axure.com/ MindMaster | 思维导图设计工具 | http://www.edrawsoft.cn/mindmaster ScreenToGif | gif录制工具 | https://www.screentogif.com/ ProcessOn | 流程图绘制工具 | https://www.processon.com/ PicPick | 屏幕取色工具 | https://picpick.app/zh/ ### 开发环境 工具 | 版本号 | 下载 ----|----|---- JDK | 1.8 | https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Mysql | 8.0 | https://www.mysql.com/ Redis | 5.0 | https://redis.io/download nginx | 1.10 | http://nginx.org/en/download.html ### 搭建步骤 > 本地环境搭建 - 本地安装开发环境中的所有工具并启动,具体参考 - 克隆源代码到本地,使用IDEA或Eclipse打开,并完成编译; - 在mysql中新建mall数据库,导入document/sql下的mall.sql文件; - 启动zeromall-admin项目:直接运行x.zero.MallAdminApplication的main方法即可, 接口文档地址:http://localhost:8080/doc.html; - 启动zeromall-search项目:直接运行x.zero.search.MallSearchApplication的main方法即可, 接口文档地址:http://localhost:8081/doc.html; - 启动zeroMall-portal项目:直接运行x.zero.portal.MallPortalApplication的main方法即可, 接口文档地址:http://localhost:8085/doc.html;