chunhui
项目致力于搭建一套拥有完善的权限限制的管理系统,采用非主流技术实现,尽量少的引用依赖。
系统还在开发初始阶段,待完善
chunhui
项目是一套后台管理系统,基于SpringBoot+MyBatis实现。后台管理系统包含用户管理、菜单管理、权限管理、角色管理等模块。未来逐渐接入业务模块,例如健身房管理、文件资源管理等业务模块。
chunhui
├── admin-web -- 后台管理代码
├── document -- 文本文件,sql、功能说明、需求文档等等
├── generate -- 基础代码生成器
└── web-api -- 后台管理系统接口
系统还在开发初始阶段,待完善
技术 | 说明 | 官网 |
---|---|---|
SpringBoot | Web应用开发框架 | https://spring.io/projects/spring-boot |
MyBatis | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html |
Redis | 内存数据存储 | https://redis.io/ |
Nginx | 静态资源服务器 | https://www.nginx.com/ |
OSS | 对象存储 | https://github.com/aliyun/aliyun-oss-java-sdk |
Lombok | Java语言增强库 | https://github.com/rzwitserloot/lombok |
Hutool | Java工具类库 | https://github.com/looly/hutool |
Hibernator-Validator | 验证框架 | http://hibernate.org/validator |
技术 | 说明 | 官网 |
---|---|---|
Vue | 前端框架 | https://vuejs.org/ |
Vue-router | 路由框架 | https://router.vuejs.org/ |
Vuex | 全局状态管理框架 | https://vuex.vuejs.org/ |
Element | 前端UI框架 | https://element.eleme.io |
Axios | 前端HTTP框架 | https://github.com/axios/axios |
v-charts | 基于Echarts的图表框架 | https://v-charts.js.org/ |
Js-cookie | cookie管理工具 | https://github.com/js-cookie/js-cookie |
nprogress | 进度条控件 | https://github.com/rstacruz/nprogress |
移动端开发任务待定
技术 | 说明 | 官网 |
---|---|---|
Vue | 核心前端框架 | https://vuejs.org |
Vuex | 全局状态管理框架 | https://vuex.vuejs.org |
uni-app | 移动端前端框架 | https://uniapp.dcloud.io |
系统还在开发初始阶段,待定
系统还在开发初始阶段,待定
系统还在开发初始阶段,待完善
系统还在开发初始阶段,待完善
工具 | 说明 | 官网 |
---|---|---|
IDEA | 开发IDE | https://www.jetbrains.com/idea/download |
RedisDesktop | redis客户端连接工具 | https://github.com/qishibo/AnotherRedisDesktopManager |
X-shell | Linux远程连接工具 | http://www.netsarang.com/download/software.html |
Navicat | 数据库连接工具 | http://www.formysql.com/xiazai.html |
Snipaste | 屏幕截图工具 | https://www.snipaste.com/ |
Postman | API接口调试工具 | https://www.postman.com/ |
Typora | Markdown编辑器 | https://typora.io/ |
工具 | 版本号 | 下载 |
---|---|---|
JDK | 1.8 | https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html |
MySQL | 5.7 | https://www.mysql.com/ |
Redis | 7.0 | https://redis.io/download |
Nginx | 1.22 | http://nginx.org/en/download.html |
环境搭建
服务部署 jar包部署
mvn clean install
执行打包java -jar web-api-0.0.1-SNAPSHOT.jar
运行服务