Skip to content
forked from wanggn/MeASite

spring boot 基于spring boot 企业级快速开发平台 SpringBoot ,SpringMVC,Mybatis,,Redis缓存,Shiro权限管理,llayui,Restful服务,日期转换、数据类型转换、序列化、汉字转拼音、身份证号码验证、加密解密、图片处理、excel导入导出、。

License

Notifications You must be signed in to change notification settings

hliyufeng/MeASite

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

引言

MeASite 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、easypoi),在线代码生成功能,包括核心模块如:组织机构、角色用户、菜单及按钮授权、数据权限、系统参数、内容管理、工作流等。采用松耦合设计;界面无刷新,一键换肤;众多账号安全设置,密码策略;在线定时任务配置;

内置功能

  1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
  2. 机构管理:配置系统组织机构(公司、部门、小组),树结构展现,可随意调整上下级。
  3. 区域管理:系统城市区域模型,如:国家、省市、地市、区县的维护。
  4. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
  5. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
  6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护,如:是否、男女、类别、级别等。
  7. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
  8. 连接池监视:监视当期系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。

技术选型

1、后端

  • 核心框架:Spring Boot
  • 安全框架:Apache Shiro
  • 模板引擎:Thymeleaf
  • 持久层框架:MyBatis
  • 数据库连接池:Alibaba Druid
  • 缓存框架:Ehcache 、Redis
  • 日志管理:SLF4J Logback
  • 工具类:Apache Commons、Jackson
  • excel word pdf:easypoi
  • rpc:dubbo

2、前端

  • JS框架:layui
  • 客户端验证:layui Validation
  • 富文本在线编辑:UEditor
  • 前端:layui
  • 数据表格:bootstrapTable
  • 图标选用: echarts
  • 弹出层:layer
  • 树结构控件:ztree

本地运行

  1. 环境准备:JDK 1.8Maven 3.3MySQL 5.7

开发环境

  • MeASite 1.0.0 开发环境部署运行调试(idea)

3.项目展示 3.1登录 输入图片说明 3.2 首页 输入图片说明 3.3 登录账号admin/123456

关于授权协议声明

  1. 当前开源代码的授权协议采用 AGPL v3 + Apache Licence v2 进行发行。
  2. 您可以免费使用、修改和衍生代码,但不允许修改后和衍生的代码做为闭源软件发布和销售。
  3. 修改后和衍生的代码必须也按照AGPL协议进行流通,对修改后和衍生的代码必须向社会公开。
  4. 如果您修改了代码,需要在被修改的文件中进行说明(帮助他人更好的理解您的用意)。
  5. 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议、版权声明和其他原作者规定需要包含的说明(请尊重原作者的著作权,不要删除或修改文件中的@author信息)。

`` QQ交流群: 729991152

输入图片说明

About

spring boot 基于spring boot 企业级快速开发平台 SpringBoot ,SpringMVC,Mybatis,,Redis缓存,Shiro权限管理,llayui,Restful服务,日期转换、数据类型转换、序列化、汉字转拼音、身份证号码验证、加密解密、图片处理、excel导入导出、。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.0%
  • Other 1.0%