开源项目spring-shiro-training思维导图
Posted air_balloon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开源项目spring-shiro-training思维导图相关的知识,希望对你有一定的参考价值。
写在前面
终于完成了一个开源项目的思维导图解读。选spring-shiro-training这个项目解读是因为它开源,然后涉及到了很多我们常用的技术,如缓存,权限,任务调度,ssm框架,Druid监控,mybatis-plus,代码生成器等。同时也考虑到了安全方面,做了防止crsf攻击方面控制。作为一个简单易用的权限系统,它也足够我们学习了。
当然,可能解读不会很全,也可能有些写得不对。有些是基于个人的理解,一些网上参考的资料。如果想要理解一个项目单单看别人的解读是不够的,需要你去克隆下来在你的IDE上去调试理解别人的代码。
项目git地址和演示地址
git: http://git.oschina.net/wangzhixuan/spring-shiro-training
官方演示: http://shiro.dreamlu.net 账号:test 密码:test (测试账号,增删改查不能用)
解读思维导图
![技术分享](http://upload-images.jianshu.io/upload_images/4120002-2af0a60a41aef042.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
1、spring-shiro-training项目简介与导入.png
![技术分享](http://upload-images.jianshu.io/upload_images/4120002-30030501336254ad.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
2、主要技术概况.png
![技术分享](http://upload-images.jianshu.io/upload_images/4120002-cf7784dbad63e7c2.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
3、项目结构解析.png
![技术分享](http://upload-images.jianshu.io/upload_images/4120002-791bd34d9b5bb31a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
4、项目常用注解.png
![技术分享](http://upload-images.jianshu.io/upload_images/4120002-c54c97811f5cc067.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
5、项目功能.png
![技术分享](http://upload-images.jianshu.io/upload_images/4120002-db7eea5c0fdd47e5.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
6、代码生成器.png
![技术分享](http://upload-images.jianshu.io/upload_images/4120002-0c2d5168bec0ed5c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
7、业务增删改查.png
![技术分享](http://upload-images.jianshu.io/upload_images/4120002-d44920efaa602914.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
8、异常处理.png
![技术分享](http://upload-images.jianshu.io/upload_images/4120002-e0d62849e3d7e068.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
9、shiro权限控制.png
![技术分享](http://upload-images.jianshu.io/upload_images/4120002-0b3c75e8cc647b56.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
10、缓存机制.png
![技术分享](http://upload-images.jianshu.io/upload_images/4120002-44e6c14c929fa8e9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
11、Druid数据源监控.png
最后
之后我会陆续把java一下框架和好的开源项目已思维导图的形式描述出来,让大家在开始阅读一个项目之前先了解项目的技术和架构大纲。希望对大家会有所帮助。
作者:java思维导图
链接:http://www.jianshu.com/p/6b7d0004e37c
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
以上是关于开源项目spring-shiro-training思维导图的主要内容,如果未能解决你的问题,请参考以下文章