hope-plus

Introduction: Hope-plus 是一款 nice 的权限管理系统。基于 Springboot2 开发,整合使用 mybatis+shiro+redis+thymeleaf+maven 等实用技术。:label:
More: Author   ReportBugs   
Tags:

log

Hope-plus 是一款权限管理系统。

Author JDK license QQ 群 Telegram 群组 star 发行版本


🇨🇳简体中文 | 🇺🇸English | 更新日志 | 版本:label:0.6.0

Hope-plus是我学习过程中诞生的,算我学习的结晶吧。主语言[java]

项目地址: https://github.com/java-aodeng/hope-plus

模块划分

模块 释义
hope-admin 后台管理模块
hope-core 核心业务类模块
hope-framework 框架模块,提供数据操作,工具处理,通用 Mapper,通用 Service 等
hope-sso-server 单点登录-认证中心模块,支持集群
hope-generator 代码生成模块-提供 sql 生成代码

使用说明

# 1.使用命令拉取代码:
git clone https://github.com/java-aodeng/hope-plus.git 
# 2.使用 IDEA 导入本项目
# 3.新建数据库 create database hope; 导入数据库文件 docs/db/hope.sql
# 4.修改(hope-admin/resources/application.yaml)配置文件
    a.数据库配置(可搜索 datasource 或定位到 L.17)
    b.redis 配置(可搜索 redis 或定位到 L.29,注:该项目必须安装 redis 服务才能启动)
# 5.运行项目(后台管理模块)
    a.直接运行 hope-admin 目录下的 HopeAdminApplication.java
    b.浏览器访问:http://127.0.0.1:8886
# 6.运行项目(单点登录模块)
    a.直接运行 hope-sso-server 目录下的 HopeSsoServerApplication.java
    b.浏览器访问:http://127.0.0.1:8887
# 6.运行项目(代码生成模块)
    a.直接运行 hope-generator 目录下的 HopeGeneratorApplication.java
    b.浏览器访问:http://127.0.0.1:8888

账号

后台登录:账号:admin 密码:123456

资源监控:账号:hope-druid 密码:hope-druid

后端 API 管理:localhost:8886/swagger-ui.html

感谢:

Hope-plus 的诞生离不开下面这些项目(取之开源,用之开源):

  • Spring Boot:核心框架
  • Apache Shiro:权限框架
  • Redis:缓存框架
  • Thymeleaf:模板引擎
  • MyBatis:用于 Java 的 MyBatis SQL Mapper 框架
  • PageHelper:分页插件
  • tk.mybatis:通用 Mapper
  • alibaba/druid:数据库连接池
  • alibaba/fastjson:用于 Java 的快速 JSON 解析器/生成器
  • shiro-redis:一个可以由 shiro 使用的 redis 缓存工具
  • Lombok:让代码更简洁
  • Hutool:一个 Java 工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让 Java 语言也可以“甜甜的”
  • Bootstrap:使用最广泛的前端 ui 框架
  • JQuery:使用最广泛的 JavaScript 框架
  • Layer:弹出层组件
  • kaptcha:Google 验证码
  • jrebel:热部署
  • swagger:Swagger(丝袜哥)是世界上最流行的 API 表达工具。

捐赠

请作者吃个肉夹馍 :) 作者博客:https://aodeng.cc(我们不改变世界,我们跟着世界改变)微信公众号:低调小熊猫

后续功能

  • [x] 整合 RESTful APIs 构建成前后端分离项目
  • [x] 整合 Swagger 接口管理
  • [X] 整合 sso 单点登录
  • [ ] 整合 数据权限分离
  • [ ] 整合 支付模块
  • [ ] 整合 定时服务系统
  • [ ] 整合 授权登录系统
  • [ ] 整合 J2Cache 缓存
  • [X] 整合 代码生成
  • [ ] 整合 国际化 I18N
  • [ ] 重构 前端暂定 Vue
  • [ ] 重构 项目使用微服务架构(待定)

界面展示

Support Me
Apps
About Me
Google+: Trinea trinea
GitHub: Trinea