# common-component **Repository Path**: calvin_it/common-component ## Basic Information - **Project Name**: common-component - **Description**: 公共组件类服务 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-09 - **Last Updated**: 2022-03-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # common-component #### 介绍 公共组件类服务 #### 软件架构 所采用的核心技术有:springboot、shiro、mybatis、mysql/oracle/sqlserver/h2、 Git、Maven、Validator等。 #### 包含内容 1. 统一返回类 CommonResult 2. 统一返回的枚举类 ResultCode 3. 全局异常处理类 GlobalExceptionHandler 4. 全局请求Controller返回结果 CommonResponseAdvice 5. shiro权限控制 - 用户、组、角色、权限之间的关系描述 - 1、用户拥有角色和权限 - 2、组拥有角色和权限 - 3、用户和组都具有负权限和负角色的功能 - 4、当用户归属于某个组之后,自动继承该组的所有权限,当该用户不想继承改组的某个权限时,可以在负权限中过滤不想要的权限即可,组也一样。 - 5、预留父权限(高级权限拥有子集权限所有的功能,但子集权限不可拥有父级权限,如all权限有get权限的所有功能,但是get权限不能拥有all权限的所有功能) 6. validator验证框架 7. mysql/oracle/sqlserver/h2数据库 8. 全局的操作日志记录 9. mybatis-plus引入 #### 参与贡献 1. master ---- calvin_it@163.com (项目维护者) 2. devlop ---- CalvinXCui@163.com 3. 代码维护、合并请求以及Issuse处理----calvin_it@163.com #### 博客讨论区 https://blog.csdn.net/qq_37840993?spm=1000.2115.3001.5343 ----持续更新种----