85 Star 340 Fork 125

pojo / slavic

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

Slavic

项目背景

项目介绍

基于SpringBoot的Java应用开发基础通用脚手架,包含

  1. Restful Api框架封装
  2. 基于Vue + Element Ui的PC端后台管理系统
    1. 后台用户管理
    2. 后台资源,角色,权限管理
  3. 项目文档
    1. 项目部署文档
    2. 相关技术基础扩展文档

项目目标

针对Java 服务器应用开发,降低学习成本,提高开发效率.

系统架构图

管理系统Demo

目录结构

slavic
├─hors 
│  ├─hors-admin-api 后台管理系统接口
│  ├─hors-orm 数据库持久层
│  ├─hors-portal 后台管理系统
│  ├─hors-service 接口层
│  └─hors-user-api App/H5等前端接口
├─veles 通用基础包
│   ├─veles-base 通用基础类
│   ├─veles-core 核心包
│   └─veles-utils 工具包
└─docs 
    └─guide 文档

快速安装

1. 克隆项目到本地Ide
2. 安装数据库,更新application-dev/prod.yml数据源账号密码配置,导入/docs/init.sql文件,初始化数据库
3. 配置Maven环境,拉取jar包
4. 安装lombok插件,重启idea
5. 执行hors-admin-api目录下Application类main函数,启动项目管理系统服务端
6. 安装node.js
7. 进入hors-portal目录,cmd命令行执行npm install
8. 执行 npm run serve 浏览器访问 localhost:8080访问后台管理系统
9. 执行hors-user-api目录下Application类main函数,启动前端接口服务端
10. 使用postman访问Api接口获得响应

软件环境

技术 描述
SpringBoot 项目框架
JWT Token管理工具
Mybatis 持久层框架
Mysql 数据库
Maven 项目构建管理
logback 日志管理
PageHelper mybatis 分页插件
vue vue
vuex vuex
Vue Router SPA应用路由
element ui 管理系统UI组件

开发工具及常用插件

1. idea
    1. lombok 代码简洁插件
    2. cloud toolkit 服务端一键部署插件
2. vscode
    1. ESLint 代码规范
    2. Vetur vue插件
    3. Beautify 保存代码自动格式化代码插件
    4. HTML Snippets 简化标签输入
    5. Chinese (Simplified) Language vscode汉化

版本及更新信息

  1. 版本: 1.0
    1. 项目模块化
    2. 台管理系统

开发者

推荐 : QQ群 : 546556883

  1. 微信: weixin54321a
  2. QQ: 735376047

鸣谢

感谢每一位浏览至此的小伙伴,无论是学习,还是基于项目二次开发,能为大家带来便利,便是本项目最大的价值. 如果在使用过程中有疑问或建议,欢迎微信,QQ,issue等任意方式提出,作者会及时解决并持续更新.

MIT License Copyright (c) 2019 XiaoGuo Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

一款基于SpringBoot的Api服务器&基于Vue的后台管理系统 脚手架,风格简洁,简单实用 展开 收起
Java 等 5 种语言
MIT
取消

发行版 (1)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/weixin54321a/slavic.git
git@gitee.com:weixin54321a/slavic.git
weixin54321a
slavic
slavic
master

搜索帮助