:tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345: :tw-1f345:
- 将代码结构分层管理,独立不同作用的common模块其他模块按需引用,可以大大减少代码重复工作量。
- “权限标识”字段修改为“权限标识组”,方便对同一事务的权限进行组合授权,使授权机制更加灵活方便。
- 优化“权限添加”表单字段布局,使操作更简洁,界面更清爽。
- 权限列表增加“添加子节点”按钮,添加权限更便捷。
- 权限列表增加“展开所有”,“关闭所有”按钮,方便了树形表格的数据查看
- 增加保存,编辑的校验器,以及自定义参数校验器
- 增加演示环境配置,防止误操作
- 增加系统预设数据保护,防止误操作
- 增加加密/解密工具类
- 开启Shiro权限注解
- Shiro增加密码加密验证
- 数据库user表增加salt值,密码采用SHA256算法加密
- 集成Swagger-UI接口在线调试文档页
- 集成并且开启Druid数据库监控页面
- 数据库中完善了系统预设功能的权限数据
演示地址:http://fs.yxsdcti.com:8088/admin/index 演示帐号:admin 演示密码:123456
Coral是Gem家族成员之一,英文发音[ˈkɒrəl] 释义“珊瑚”。2020年首次与大家见面。她美如其名,不但外在美,内在更美...
Coral 企业快速开发框架,基于SpringBoot2.2x,MyBatis,Shiro等主流框架开发;前端页面采用LayUi开发。本系统技术栈选型专门面向后台开发人员快速上手而选,适合所有中小型企业或开发团队,开箱即用。http://www.gemframework.com
______ ________
.' ___ | |_ __ |
/ .' \_| .---. _ .--..--. | |_ \_| _ .--. ,--. _ .--..--. .---.
| | ____ / /__\\ [ `.-. .-. | | _| [ `/'`\] `'_\ : [ `.-. .-. | / /__\\
\ `.___] | | \__., | | | | | | _| |_ | | // | |, | | | | | | | \__.,
`._____.' '.__.' [___||__||__] |_____| [___] \'-;__/ [___||__||__] '.__.'
GemFrame一款基于SpringBoot优秀的国产开源框架 http://www.gemframework.com
自从Pearl权限管理快速开发框架上线以来受到了大家的喜爱和认可,于是趁热打铁的把Coral赶出来了。
项目的命名没有什么特殊的含义和规划,仅仅是一个代号,但还是会有很多人有意无意的问我,既然非要做一些解释(我看了好多项目发现现在好像都流行这个,解释一下显得有逼格有情怀)在这里统一解释:Coral释义为“珊瑚”一种珍贵且美丽的生物,也正好可以表达出我对她的定位和期待。
这是一个技术栈爆炸的时代,我们不谈概念,不搞逼格,在我看来实际需求的技术选型和功能实现是最重要的,技术没有好与坏,只有适不适合,所以我们一起轻装上阵,化繁为简。我们从不以功能复杂(但无用)为豪,以不绑架用户需求为基本原则,坚持开发出更多、更实用、更落地的功能/组件!
-
| 工匠精神 |
-
| 完美主义 |
-
| 孜孜不倦 |
技术栈 | 前端技术 | 服务端技术 | 说明 |
---|---|---|---|
JDK | ✔ | Java基础开发环境 | |
Spring | ✔ | IoC和AOP容器框架 | |
SpringBoot | ✔ | 简化配置的容器框架 | |
Mybatis | ✔ | 持久层框架 | |
MySQL | ✔ | MySQL数据库 | |
Oracle | ✔ | Oracle数据库 | |
SQLServer | ✔ | MSSQL数据库 | |
Maven | ✔ | 项目管理工具 | |
Redis | ✔ | NoSql中间件 | |
Fastjson | ✔ | 对象序列化工具 | |
Swagger | ✔ | 接口文档工具 | |
Lombok | ✔ | 提供注解简化编程 | |
Kaptcha | ✔ | 验证码工具 | |
Druid | ✔ | 数据库连接池 | |
Thymeleaf | ✔ | 视图模版技术 | |
JQuery | ✔ | JavaScript代码库 | |
Layer | ✔ | UI 框架 | |
Layui | ✔ | Web弹层组件 | |
Layui.tree | ✔ | Web树形组件 | |
Layui.xmSelect | ✔ | Web多选组件 | |
Layui.treeTable | ✔ | 树形表格组件 | |
Layui.iconPicker | ✔ | 图标选择器 | |
Layui.cityPicker | ✔ | 城市选择器 | |
Layui.staps | ✔ | 步骤操作组件 | |
Layui.layDate | ✔ | 时间选择器 | |
Layui.QRcode | ✔ | 二维码组件 | |
Layui.Player | ✔ | 播放器组件 |
精细化权限管理,自定义菜单配置,安全身份认证,系统监控,代码生成,示例演示等。官方提供完善的API文档、部署文档、架构介绍文档以及视频教程帮助您快速学习入门,快速上手使用。
coral
|--coral-apirest 为前后端分离提供RESTful API
|
|--coral-admin 管理后台Web
|
|--coral-common 公共模块
|
|--coral-common-service 服务模块
|
|--coral-common-mapper 数据操作模块
|
|--coral-common-model 模型层
java
|
|--com.gemframework.common 公共包
|--com.gemframework.common.annotation 公共自定义注解
|--com.gemframework.common.config 公共配置
|--com.gemframework.common.constant 公共常量
|--com.gemframework.common.utils 公共工具包
|--com.gemframework.constant 常量包
|--com.gemframework.config 配置包
|--com.gemframework.utils 工具包
|--com.gemframework.controller 控制器包
|--com.gemframework.mapper 映射器包
|--com.gemframework.model 模型类包
|--com.gemframework.model.annotation 模型注解
|--com.gemframework.model.common 公共模型
|--com.gemframework.model.entity 实体对象
|--com.gemframework.model.entity.po 持久对象
|--com.gemframework.model.entity.vo 表现层对象
|--com.gemframework.model.request API请求体对象
|--com.gemframework.model.response API响应体对象
|--com.gemframework.service 接口服务包
|--com.gemframework.service.impl 接口实现包
resource
|
|--static 存放静态文件处 如css,js,img,fonts等
|--templates 存放页面模版处 如html,jsp,vm等
|--mapper 存放Mybatis SQL映射文件处
http://bbs.gemframework.com 推荐单机鼠标右键选择新页面打开
支持我就帮忙在上方依次Watch、Star一波再离开,感激支持!
- 开发文档:暂无
- 项目文档:http://doc.gemframework.com
- 官方社区:http://bbs.gemframework.com
- gitee:https://gitee.com/zzimo/gem
- github:https://github.com/gem-team/gem-croal
- 官方网站:http://www.gemframework.com
- 官方QQ群:72940788、446017307
- 如需关注项目最新动态,同时也是对项目最好的支持 技术讨论、二次开发等咨询、问题和建议,请移步到官方社区,我会在第一时间进行解答和回复!
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
非常感谢您的赞赏,我一直再努力!