权限管理系统
基于Springboot2开发,整合使用mybatis+shiro+redis+thymeleaf+maven等实用技术。页面模板使用了界面美观的h+,内置诸多的强大的可以重新组合的UI组件,jQuery插件等。可以用于所有的Web应用程序,如网站管理系统后台,CMS,CRM,OA等等。当然,您也可以进行深度定制,做出更强的系统。
模块划分
- hope-admin后台管理模块
- hope-core 核心业务类模块
- hope-framework框架模块,提供数据操作,工具处理,通用Mapper,通用Service等
使用说明
# 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 # 6.浏览器访问: http://127.0.0.1:8886
账号
后台登录:账号:admin 密码:123456
资源监控:账号:hope-druid 密码:hope-druid
感谢:
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:热部署
界面展示
项目地址
https://github.com/java-aodeng/hope-plus