实例介绍
前后端分离之后台架构,供各位参考学习 采用技术: Spring boot shiro权限管理 Ehcache缓存框架,可以改成redis Mybatis+PageHelper+通用mapper JWT前后端token验证 Swagger2 api生成工具 已经实现了用户、权限、组织等代码的实现
【实例截图】
【核心代码】
16359647437869751028.rar
└── goldri
├── lib
├── pom.xml
├── README.md
└── src
├── main
│ ├── java
│ │ └── club
│ │ └── goldri
│ │ ├── core
│ │ │ ├── aspect
│ │ │ │ └── ExceptionAspect.java
│ │ │ ├── common
│ │ │ │ ├── config
│ │ │ │ │ ├── DruidConfig.java
│ │ │ │ │ ├── EHCacheConfig.java
│ │ │ │ │ ├── MybatisConfig.java
│ │ │ │ │ ├── ShiroConfig.java
│ │ │ │ │ ├── SwaggerConfig.java
│ │ │ │ │ ├── TkMapperConfig.java
│ │ │ │ │ ├── WebMvcConfig.java
│ │ │ │ │ └── WebSocketConfig.java
│ │ │ │ ├── domain
│ │ │ │ │ └── BaseDomain.java
│ │ │ │ ├── exception
│ │ │ │ │ ├── ForbiddenException.java
│ │ │ │ │ └── NotFoundException.java
│ │ │ │ ├── mapper
│ │ │ │ │ └── BaseMapper.java
│ │ │ │ ├── service
│ │ │ │ │ ├── AbstractService.java
│ │ │ │ │ └── BaseService.java
│ │ │ │ └── token
│ │ │ ├── constant
│ │ │ │ ├── AuthConstant.java
│ │ │ │ └── Constant.java
│ │ │ ├── filter
│ │ │ │ ├── CorsFilter.java
│ │ │ │ └── StatelessAuthcFilter.java
│ │ │ ├── interceptor
│ │ │ │ └── LogInterceptor.java
│ │ │ ├── service
│ │ │ ├── shiro
│ │ │ │ ├── StatelessDefaultSubjectFactory.java
│ │ │ │ ├── StatelessRealm.java
│ │ │ │ └── StatelessToken.java
│ │ │ ├── util
│ │ │ │ ├── AipSpeechUtil.java
│ │ │ │ ├── BeanUtil.java
│ │ │ │ ├── CacheUtil.java
│ │ │ │ ├── DateUtil.java
│ │ │ │ ├── HeaderUtil.java
│ │ │ │ ├── IdGenUtil.java
│ │ │ │ ├── JSONHelper.java
│ │ │ │ ├── JwtTokenUtil.java
│ │ │ │ ├── PasswordUtil.java
│ │ │ │ ├── ReflectUtil.java
│ │ │ │ ├── ResponseUtil.java
│ │ │ │ ├── SpringUtil.java
│ │ │ │ ├── StringUtil.java
│ │ │ │ └── SystemCacheUtil.java
│ │ │ └── websocket
│ │ │ ├── MsgWebsocket.java
│ │ │ └── Productor.java
│ │ ├── GoldriApplication.java
│ │ └── web
│ │ └── system
│ │ ├── controller
│ │ │ ├── AipSpeechController.java
│ │ │ ├── DatalogController.java
│ │ │ ├── DictController.java
│ │ │ ├── LoginController.java
│ │ │ ├── OrgController.java
│ │ │ ├── ResourceController.java
│ │ │ ├── RoleController.java
│ │ │ └── UserController.java
│ │ ├── domain
│ │ │ ├── DatalogDiff.java
│ │ │ ├── enums
│ │ │ │ ├── LogType.java
│ │ │ │ └── ResourceType.java
│ │ │ ├── SysDatalog.java
│ │ │ ├── SysDict.java
│ │ │ ├── SysLog.java
│ │ │ ├── SysOrg.java
│ │ │ ├── SysResource.java
│ │ │ ├── SysRole.java
│ │ │ ├── SysRoleResource.java
│ │ │ ├── SysUser.java
│ │ │ ├── SysUserOrg.java
│ │ │ └── SysUserRole.java
│ │ ├── mapper
│ │ │ ├── SysDatalogMapper.java
│ │ │ ├── SysDictMapper.java
│ │ │ ├── SysLogMapper.java
│ │ │ ├── SysOrgMapper.java
│ │ │ ├── SysResourceMapper.java
│ │ │ ├── SysRoleMapper.java
│ │ │ ├── SysRoleResourceMapper.java
│ │ │ ├── SysUserMapper.java
│ │ │ ├── SysUserOrgMapper.java
│ │ │ └── SysUserRoleMapper.java
│ │ ├── service
│ │ │ ├── DatalogService.java
│ │ │ ├── DictService.java
│ │ │ ├── impl
│ │ │ │ ├── DatalogServiceImpl.java
│ │ │ │ ├── DictServiceImpl.java
│ │ │ │ ├── OrgServiceImpl.java
│ │ │ │ ├── ResourceServiceImpl.java
│ │ │ │ ├── RoleServiceImpl.java
│ │ │ │ └── UserServiceImpl.java
│ │ │ ├── OrgService.java
│ │ │ ├── ResourceService.java
│ │ │ ├── RoleService.java
│ │ │ └── UserService.java
│ │ └── util
│ │ ├── ExceptionUtil.java
│ │ ├── SmsUtil.java
│ │ └── SysLogUtil.java
│ └── resources
│ ├── config
│ │ ├── application.yml
│ │ ├── ehcache.xml
│ │ └── liquibase
│ │ ├── db
│ │ │ ├── sys_dict.csv
│ │ │ ├── sys_org.csv
│ │ │ ├── sys_resource.csv
│ │ │ ├── sys_role.csv
│ │ │ ├── sys_role_resource.csv
│ │ │ ├── sys_user.csv
│ │ │ ├── sys_user_org.csv
│ │ │ └── sys_user_role.csv
│ │ ├── db-changelog-master.xml
│ │ ├── liquibase.properties
│ │ └── system
│ │ ├── db_added_entity_SysDataLog.xml
│ │ ├── db_added_entity_SysDict.xml
│ │ ├── db_added_entity_SysLog.xml
│ │ ├── db_added_entity_SysOrg.xml
│ │ ├── db_added_entity_SysResource.xml
│ │ ├── db_added_entity_SysRoleResource.xml
│ │ ├── db_added_entity_SysRole.xml
│ │ ├── db_added_entity_SysUserOrg.xml
│ │ ├── db_added_entity_SysUserRole.xml
│ │ └── db_added_entity_SysUser.xml
│ ├── generator
│ │ └── generatorConfig.xml
│ └── mapper
│ └── system
│ ├── SysDatalogMapper.xml
│ ├── SysDictMapper.xml
│ ├── SysLogMapper.xml
│ ├── SysOrgMapper.xml
│ ├── SysResourceMapper.xml
│ ├── SysRoleMapper.xml
│ ├── SysRoleResourceMapper.xml
│ ├── SysUserMapper.xml
│ ├── SysUserOrgMapper.xml
│ └── SysUserRoleMapper.xml
└── test
└── java
├── club
│ └── goldri
│ ├── core
│ │ ├── test
│ │ │ └── BaseTest.java
│ │ └── util
│ │ └── TestUtil.java
│ └── web
│ └── system
│ ├── CacheTest.java
│ ├── DictServiceTest.java
│ ├── SysUserRoleTest.java
│ ├── TestUser.java
│ └── UserControllerTest.java
└── com
50 directories, 128 files
标签:
spring boot+shiro+mybatis+pagehelper+mapper+jwt,swagger2前后端分离res...
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论